10

jquery .data属性を使用でき、アラートが機能したことを確認しますが、firebugを使用しているページにデータ属性が表示されません。

$('#something').data('foo', 52);        
alert($('#something').data('foo'));     
4

2 に答える 2

15

入力される情報は、表示されるDOM属性.data(...)ではありません。

オブジェクトのデータを表示するには、console.log($('#something').data());

デモ: http: //jsfiddle.net/maniator/pQybU/

于 2012-03-27T16:04:00.577 に答える
4

jQueryは実際にはデータ属性自体を要素に追加しないため、Firebugが表示できるDOMには何もありません。

Nealが指摘しているように、データをコンソールに記録して、実際にそこにあることを確認できます。

または、FireQuery(http://firequery.binaryage.com/)などのFirebug拡張機能をインストールして、Firebug自体にjQueryデータを直接表示することもできます。

于 2012-08-24T11:17:06.257 に答える