zer*_*kms 4 html javascript jquery
对于这个HTML
<div data-a="0123"></div>
Run Code Online (Sandbox Code Playgroud)
这个js:
console.log($('div').data('a'));
Run Code Online (Sandbox Code Playgroud)
回报123.有没有办法没有添加额外的字符并切割它来获得字符串0123?
Jsfiddle:http://jsfiddle.net/PXw2J/
每次尝试都将字符串转换为JavaScript值(这包括布尔值,数字,对象,数组和null),否则它将保留为字符串.要将值的属性检索为字符串而不尝试转换它,请使用attr()方法.
所以你需要说:
console.log($('div').attr('data-a'));
Run Code Online (Sandbox Code Playgroud)
(请注意,您指定了完整的属性名称,包括'data-'前缀.)
| 归档时间: |
|
| 查看次数: |
451 次 |
| 最近记录: |