我面临从数据属性获取更新值的问题!
检查这里,Toth/ZLJbt/show/
点击(多少?)而警报将为您获取当前值。
但在你点击(再加一个?)将+1添加到当前值
如果你点击(多少?)再一次,你会得到你以前的价值
,那么如何获得更新的值,而不是以前得到的值呢?
检查这里的代码,Toth/ZLJbt/
$('div').click(function () {
alert($(this).data('foo'));
});
var div = 1;
$('button').click(function () {
$('div').attr('data-foo', div);
div += 1;
});发布于 2013-10-17 08:42:25
发布于 2013-10-17 08:45:00
演示:http://jsfiddle.net/ZLJbt/2/
$('div').click(function () {
alert($(this).data('foo'));
});
$('button').click(function () {
var count = $('div').data('foo') || 0;
$('div').data('foo', count + 1) ;
});https://stackoverflow.com/questions/19421921
复制相似问题