首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改html5数据属性

更改html5数据属性
EN

Stack Overflow用户
提问于 2017-01-28 15:04:13
回答 3查看 140关注 0票数 0

嗨,我有一些关于这个代码的问题。

我使用它来存储数据库偏移量的偏移值

代码语言:javascript
复制
button.remove('data-offset');
button.attr('data-offset', comoffset);

当我的脚本第一次被触发时,按钮获得了新的数据,一切都很正常。但在第二次或第三次时,数据偏移量将永远不会再次被替换...

我使用的代码来自:change data-attribute using jquery

Edit1:完整的代码

代码语言:javascript
复制
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);
    }
EN

回答 3

Stack Overflow用户

发布于 2017-01-28 15:23:01

请使用removeAttr函数从标记内部删除任何arrtibute

代码语言:javascript
复制
button.removeAttr('data-offset');
票数 0
EN

Stack Overflow用户

发布于 2017-01-28 15:25:57

首先,删除属性

代码语言:javascript
复制
button.removeAttr('data-offset');

然后使用:

代码语言:javascript
复制
button.attr('data-offset', comoffset);
票数 0
EN

Stack Overflow用户

发布于 2017-01-28 15:35:16

您可以使用removeAttr()删除属性

代码语言:javascript
复制
button.removeAttr('data-offset');

您可以使用attr()设置属性

代码语言:javascript
复制
button.attr('data-offset', comoffset);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41907244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档