2013-03-15 10 views
5

Ich lerne mehr über jQuery und möchte es interaktiv an der JavaScript-Konsole in Chrome verwenden. Ist das möglich? Ich sehe so etwas, aber es funktioniert nicht:Verwenden von jQuery in der Konsole?

> use('jquery.js') 
jquery loaded 
> $("span").html("Hello World!") 

Dies würde dazu führen, "Hello World!" zwischen dem Span-Tags und angezeigt eingefügt werden.

+2

Use Opera, dort können Sie es laden mit '// jQuery()' :-) – Bergi

Antwort

8

Wenn Sie jQuery auf der Seite installiert haben, auf der Sie die Konsole geöffnet haben, können Sie sie in der Konsole verwenden.

4

Der einfachste Weg, dies zu tun, ist die Kopfzeile der Seite zu bearbeiten und einen <script> Tag hinzuzufügen, der auf jQuery zeigt. Dann können Sie den Code in Ihrer Konsole ausführen.

1

Macht nichts. Habe es herausgefunden :-) Ich habe eine einfache HTML-Datei erstellt, die jQuery geladen hat und dann in die Konsole ging. Das funktioniert für mich.

+0

siehe Kommentar von Wryte heißt es, die gleiche – dmi3y

+0

Ok, das ist eine naheliegende und einfache Lösung natürlich. Ich hatte erwartet, dass du die Seite nicht besitzt, auf der du die Konsole geöffnet hast und dort jQuery verwenden wolltest. – Bergi

+0

Sie sollten Ihre eigene Antwort akzeptieren =) – AD7six

18

Es gibt keine "Verwendung", so natürlich wird es nicht funktionieren.

Sie können es an eine Seite anhängen.

var scr = document.createElement("script"); 
scr.src = "http://code.jquery.com/jquery-1.9.1.min.js"; 
document.body.appendChild(scr); 
+0

'document.body.appendChild (scr);' arbeitete für mich –

+0

es funktioniert einwandfrei –

+1

Sie müssen möglicherweise Protokoll 'https' anstelle von 'http' von jquery lib Datei verwenden –

1

Sie möchten http://jsfiddle.net/ überprüfen oder http://codepen.io/pen/

Sie können immer noch die Skripte zugreifen Sie über die Chromkonsole erstellen und es wird einfacher sein, mit anderen zu teilen, wenn Sie Fragen haben.

1

Wenn Sie jQuery häufig von der Konsole aus verwenden möchten, können Sie einfach ein userscript schreiben. Installiere zuerst Tampermonkey, wenn du in Chrome bist und Greasemonkey, wenn du in Firefox bist. Schreiben Sie einen einfachen userscript mit einer Verwendung Funktion wie folgt aus:

var scripts = [] 
function use(libname){ 
var src; 
if(scripts.indexOf(libname)==-1){ 
switch(libname.toLowerCase()){ 
case "jquery": 
src = "http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"; 
break; 
case "angularjs": 
src = "http://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"; 
break; 
} 
}else{ 
console.log("Library already in use."); 
return; 
} 
if(src){ 
scripts.append(libname); 
var script = document.createElement("script"); 
script.src = src; 
document.body.appendChild(scr); 
}else{ 
console.log("Invalid Library."); 
return; 
} 
} 
Verwandte Themen