Nur auf "$" zu prüfen, wie manche Leute vorschlagen, ist definitiv NICHT ausreichend, um die Existenz von jQuery zu prüfen. Manche Websites verwenden jQuery im Allgemeinen nicht, mögen aber die "$" -Funktion und schneiden diesen Teil nur aus der jQuery-Bibliothek heraus. Oder sie erstellen ihre eigene, wie const $ = (elem) => document.querySelectorAll(elem); In beiden Fällen erhalten Sie eine Funktion zurück, wenn Sie nach "$" suchen, auch wenn jQuery nicht vorhanden ist. Ich stimme den Leuten zu, die nach dem jQuery-Objekt suchen -> if(window.jQuery).
Ich mache normalerweise
alert($);oder
alert(jQuery);
verwenden
if (typeof jQuery == 'function')oder
if (typeof $== 'function')um zu prüfen, ob jQuery geladen ist
if(jquery) macht die Arbeit
if (jQuery) {
alert("jQuery ist geladen");
} else {
alert( "Nicht geladen" );
}
Sie können die Entwicklerkonsole öffnen und $ eingeben, um zu prüfen, ob jQuery geladen ist oder nicht
Genial
Nur auf "$" zu prüfen, wie manche Leute vorschlagen, ist definitiv NICHT ausreichend, um die Existenz von jQuery zu prüfen. Manche Websites verwenden jQuery im Allgemeinen nicht, mögen aber die "$" -Funktion und schneiden diesen Teil nur aus der jQuery-Bibliothek heraus. Oder sie erstellen ihre eigene, wie const $ = (elem) => document.querySelectorAll(elem); In beiden Fällen erhalten Sie eine Funktion zurück, wenn Sie nach "$" suchen, auch wenn jQuery nicht vorhanden ist. Ich stimme den Leuten zu, die nach dem jQuery-Objekt suchen -> if(window.jQuery).