jQuery的data函数使用遇到的坑
2017-08-11 12:05
183 查看
在HTML5的标签中可以使用data-自定义属性的形式存储数据,然后使用jQuery的data函数就可以获取该数据。
然而需要注意的是,HTML标签或属性是不区分大小写的,也就是说data-id跟data-ID是一样的。
但是JavaScript是区分大小写的,当你在标签中使用data-ID时,使用$.data("ID")就获取不到数据,因为实际上data-ID在HTML中会变成data-id(可以通过浏览器的开发者工具查看)
所以,在使用data-ID存储数据时,也要用data-id来获取数据
然而需要注意的是,HTML标签或属性是不区分大小写的,也就是说data-id跟data-ID是一样的。
但是JavaScript是区分大小写的,当你在标签中使用data-ID时,使用$.data("ID")就获取不到数据,因为实际上data-ID在HTML中会变成data-id(可以通过浏览器的开发者工具查看)
所以,在使用data-ID存储数据时,也要用data-id来获取数据
相关文章推荐
- jQuery的data函数使用遇到的坑
- 使用jQuery中的each(data,function(){});函数
- jquery的data函数定义、使用和修改
- jQuery对象data函数使用注意事项
- jquery的each函数使用注意点
- 关于js深入理解:json作为函数参数 类似于jQuery的post函数,具有url,data ,和回调函数
- jQuery扩展插件和拓展函数的写法(匿名函数使用的典型例子)
- asp.net mvc 2 简简单单做开发 使用DataContext扩展方法Find<TEntity>(TEntity obj) 遇到的问题
- 在.NET中使用XPath查找指定元素时遇到的麻烦(以dataConfiguration.config为例)
- 与jquery serializeArray()一起使用的函数,主要来方便提交表单
- js原生态函数 中使用 jQuery中的 $(this) 无效
- jquery 使用点滴函数代码
- 关于Jquery中 “$(document).ready(function(){ })”函数的使用
- 一个跟jquery serializeArray()一起使用的函数,主要来方便提交表单。
- jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
- 在vs2008中使用jquery时遇到的错误
- 在C++中调用C写的函数(使用lex_yacc遇到的问题)
- NetDiskdll.dll中MD5File函数使用时遇到的问题
- jquery 使用点滴函数代码
- 使用to_date创建函数索引的时候经常会遇到ORA-01743错误