jquery .data属性を使用でき、アラートが機能したことを確認しますが、firebugを使用しているページにデータ属性が表示されません。
$('#something').data('foo', 52);
alert($('#something').data('foo'));
jquery .data属性を使用でき、アラートが機能したことを確認しますが、firebugを使用しているページにデータ属性が表示されません。
$('#something').data('foo', 52);
alert($('#something').data('foo'));
入力される情報は、表示されるDOM属性.data(...)
ではありません。
オブジェクトのデータを表示するには、console.log($('#something').data());
デモ: http: //jsfiddle.net/maniator/pQybU/
jQueryは実際にはデータ属性自体を要素に追加しないため、Firebugが表示できるDOMには何もありません。
Nealが指摘しているように、データをコンソールに記録して、実際にそこにあることを確認できます。
または、FireQuery(http://firequery.binaryage.com/)などのFirebug拡張機能をインストールして、Firebug自体にjQueryデータを直接表示することもできます。