-1
更新することはできませんHTMLデータ属性は、私は、このHTMLボタンを持っているのjQuery
$("#TopBiggestCommissionButton").click(function (e) {
e.preventDefault();
var paging = $(this).attr("data-paging");
paging = parseInt(paging) + parseInt(10);
alert (paging); //--- THIS PRODUCE 10 as result
$(this).data("paging", paging); //--- but this isn't working
});
私はまだ0
などを持っている理由data-paging
ソースコードを表示する際の値。いいえ10
。ありがとうございました。
を読み書きしながら、単にソースコードを変更することはありません
.data()
を使用しています。あなたのコードは正常に動作しています。 jQueryはパフォーマンスを向上させるために内部キャッシュの 'data'属性への変更を保存します。あなたは 'attr( 'data-paging'、paging)'を使用して属性を設定し、DOMインスペクタで変更を可視化することができますが、必ずしも必要ではなく、遅くなります –'data .data()メソッドを介して-attribute'を実行します。むしろ、jQueryはデータを内部的にキャッシュしました。コンソールの値をチェックすると10 –