データ属性から更新された値を取得する際に問題に直面しています!
ここをチェックhttp://jsfiddle.net/Jim_Toth/ZLJbt/show/
(いくら?) をクリックすると、アラートが現在の値を取得します。
ただし、(もう 1 つ追加しますか?) をクリックすると、現在の値に +1 が追加されます。
(いくら?) をクリックすると、以前に取得した古い値が取得されます。
では、以前に取得した古い値ではなく、更新された値を取得する方法は?
ここでコードを確認してくださいhttp://jsfiddle.net/Jim_Toth/ZLJbt/
$('div').click(function () {
alert($(this).data('foo'));
});
var div = 1;
$('button').click(function () {
$('div').attr('data-foo', div);
div += 1;
});