2009-12-05 8 views
7

残念ですが、Firebugを初めて使用しています。私は実際に有用なFirebugコンソールウィンドウでjavascriptを実行できることがわかります。しかし、私はコンソールでjQueryの呼び出しを実行することができないようです。例えば、私のページの私の実行JavaScriptでは、私は値を取得するために電話をかけることがあります。Firebug ConsoleでjQueryコールを実行中

jQuery('#an_element_value').text() 

しかし、私は、コンソールでこれを実行することはできません。コンソール内のページからこの値を取得するために私が実行する必要があります。

document.getElementById('an_element_value').innerHTML 

は、FirebugのコンソールでのjQueryを通じてjQueryのコールとリファレンスページの要素を実行する方法はありますか?

+0

あなたが取得しているエラーは何ですか? jQuery(...)と$(...)を実行すると正常に動作するようです。具体的には、 'jQuery'を実行するときに何を得ていますか? – shylent

+0

Firebug内でのみ動作するようにjQueryをラップするほうが良いと思います –

+0

[Firebugを使用している任意のページにJQueryをロードします](http://stackoverflow.com/questions/1853692/load-jquery-into-any -page-using-firebug) – Louis

答えて

12

他の人が言っているように、あなたはページにjqueryが含まれていなければ動作しません。しかし、あなたは簡単にこのブックマークレットを持つ任意のページにjQueryのを含めることができます。http://www.learningjquery.com/2009/04/better-stronger-safer-jquerify-bookmarklet

+0

このJQuerfierブックマークレットを追加しました。私はエラーはありませんが、コンソール上のすべての出力は入力したコマンドです。たとえば、jQuery( "#a_current_val")。text()の結果は です。>>> jQuery( "#a_current_val")。text() テキストボックスの内容は出力されません。 – GregH

+0

奇妙な、私は結果を示す火かぶりに慣れています。 console.log(jQuery( '#a_current_val')。text()) また、jQuery( '#a_current_val')を試して、要素のIDを誤って入力していないことを確認してください。 (配列を返す必要があります。要素がIDに一致しない場合は空です) –

10

ちょうど放火犯コンソールで、あなたのコードの前にこれを置く:

include("jquery");

more...

+0

なぜ投票を停止しますか? –

+1

私のコメントはなぜ消えましたか?私はこれがページ上の最良の答えだと言いましたが、おそらくインクルード( "http://code.jquery.com/jquery-latest.min.js"、 "jquery") –

+0

はい、私のために働いた! Firebug Consoleでjqueryをインクルードした後、次のメッセージ情報がコンソールに表示されました.jquery-latest.jsが正しく含まれています。 – krlzlx

関連する問題