关于jquery的data()方法的缺陷(bug)

来源:互联网 发布:如何学好javascript 编辑:程序博客网 时间:2024/05/17 00:54

我用的jquery1.8.3

可以看http://www.vaikan.com/html-5-data-attributes-how-to-use-them-and-why/下面的评论。
而且,在我做毕业设计的时候,遇到了一个奇怪的问题:

//第一次获取到的id是1var project_id = $("main section.right article.task-items").data(projectId);        console.log("projectId is " + project_id.projectId)/*然后我更新了那个div块的data-project-id="2" 结果再用上面的方法执行一次,仍然是1!我醉了,找了好久没找到问题所在,结果我想要不把data("projectId")换成attr("data-project-id"),换了之后就对了!每次都获得新的id!为什么?!想了想!以后还是用attr()吧!而且data()方法设置的对象属性,貌似是js属性,不会在html的data-*上显示出来!*/
0 0
原创粉丝点击