我试图用jQuery获取数据 - *.我的问题是jQuery将我的数字字符串作为数字读取,因此会丢弃前导零.
HTML
<tr data-string-number="0123456789">... (website layout, jk) ...</tr>
Run Code Online (Sandbox Code Playgroud)
jQuery 1.7.2
var string_number = $('#selector').data('string-number');
// string_number == 123456789
// string_number != '0123456789'
Run Code Online (Sandbox Code Playgroud)
看起来很简单但总是会降低前导零.
data-string-number总是一个数字,可能有也可能没有前导零.目前它有一个标准的长度,但我不能说在这一点上,如果这将保持真实.
目前唯一的想法是在前面添加非数字并立即将其删除.这让人觉得很难过,让我伤心.
任何想法都赞赏.
谢谢.
nnn*_*nnn 21
用这个:
$('#selector').attr('data-string-number')
Run Code Online (Sandbox Code Playgroud)
该.data()方法通过设计进行数据转换.该.attr()方法只是按原样返回属性(作为字符串).请注意,在使用时,.attr()您需要提供包含"data-"前缀的属性的全名.
| 归档时间: |
|
| 查看次数: |
2788 次 |
| 最近记录: |