我正在使用data-count属性来计算列表元素被放入目标列表的次数。该元素只能被放入每个目标一次,但可以放入多个目标中。
问题是我需要跟踪并显示计数。我正在使用data属性并遇到以下问题。
在下降时,我用
检查初始计数var original_count = member.data('count');
如果计数为零,我将一个类添加到原始元素,并使用
更新其数据属性member.attr('data-count', 1);
这很好用,我可以在删除一次后看到DOM的变化。当我第二次去掉它时......
member.data('count');
返回零的初始值,而不是更新的值1.如果我将计数检查器更改为
var original_count = member.attr('data-count');
每滴都返回零。我只需要能够访问html5数据属性的更新值。去RTFM,看看我错过了什么,但任何帮助将不胜感激。
答案 0 :(得分:3)
JQuery缓存数据值以便更快地访问。使用data(name, newvalue)
设置值而不是attr。