您好我的代码存在一些问题。
我用它来存储数据库偏移的偏移值
button.remove('data-offset');
button.attr('data-offset', comoffset);
我的脚本第一次被触发时,按钮获取新数据,一切正常。但在第二次或第三次,数据偏移永远不会再被替换......
我使用了以下代码:change data-attribute using jquery
Edit1:完整代码
if (busy == false) {
busy = true;
comoffset = button.data('offset');
comoffset = comoffset + comlimit;
button.removeAttr('data-offset');
button.attr('data-offset', comoffset);
// start to load the next set of data
setTimeout(function() { displayComments(comlimit, comoffset,chat); }, 1000);
}
答案 0 :(得分:0)
请使用removeAttr函数从标记内删除任何arrtibute
button.removeAttr('data-offset');
答案 1 :(得分:0)
首先,删除attr
button.removeAttr('data-offset');
然后使用:
button.attr('data-offset', comoffset);
答案 2 :(得分:0)
您可以使用removeAttr()
删除属性
button.removeAttr('data-offset');
您可以使用attr()
设置属性
button.attr('data-offset', comoffset);