<!--html代码--> <div id="test" class="test" data-my = "11.11"></div>
在js文件里我如何读取/设置“11.11”值,兼容性js写法怎么写?
我的其他为结贴问题:
http://q.cnblogs.com/q/75051/
http://q.cnblogs.com/q/76175/
http://q.cnblogs.com/q/76607/
http://q.cnblogs.com/q/76748/
http://q.cnblogs.com/q/77099/
http://q.cnblogs.com/q/77220/
http://q.cnblogs.com/q/77321/
由于你是采用的data属性写法,可以采用$('#test').data(''my')来获取,另外楼上的采用attr的方式也是可行的。
学习
学习了
jQuery比较简单jQuery("#test").attr("data-my");
嗯,感谢你的回复。还是想求一个原生写法,getAttribute();setAttribute();IE下有问题,ele.data-my又访问不到..
@Coca-code: 那其实你可以自己找相关的原生js,楼上那个给你写的也是jQuery,不是原生js
@顾晓北: 但他提供了data();的访问方法。。
@Coca-code: 好吧,那你随意吧,我没记错的话,这个东西应该是HTML5的东西,data跟attr我理解基本上就是一个东西,都只是一个属性而已,只不过data的属性名必须以data-开头,后面的你去自定义。。。
@顾晓北: attr有兼容性问题,可以查一下~