Webサイトを作成するとき、私はよくjQueryの.data()
関数を使用して要素にデータを追加します。
Chromeの要素とともに保存されているすべてのデータを表示することは可能ですか?
したがって、要素を調べると、Chrome自体のデータが表示されます。
element inspector
そうでない場合は、Chromeに「拡張」してデータにも表示するプラグインを作成することは可能でしょうか?
Webサイトを作成するとき、私はよくjQueryの.data()
関数を使用して要素にデータを追加します。
Chromeの要素とともに保存されているすべてのデータを表示することは可能ですか?
したがって、要素を調べると、Chrome自体のデータが表示されます。
element inspector
そうでない場合は、Chromeに「拡張」してデータにも表示するプラグインを作成することは可能でしょうか?
インスペクターを開き、コンソールに次のように入力します
$('<some selector>').data()
次に、returnキーを押してdata()
メソッドを評価し、その戻り値を直接表示します。
console.log
非対話型コード内で呼び出す場合を除いて、使用する必要はありません。
Chrome拡張機能のウェブストアにあり、デベロッパーツールのプロパティパネルに別のタブを追加します。
Chromeコンソールに入力します。
console.log($('selector').data());
data
そしてそれはその要素にリストされます
このため、私は$(selector).data()
パターンを使用せず、代わりに$(selector).attr('data-name','value')
、実際のHTMLに値を追加するより自然なHTMLを使用します。
$(selector).attr('data-name','value')
IE8+ブラウザでは動作しません。.data()
が好ましい。また、say:などのユーザー定義の変数data-name
はHTMLの属性ではありません。