我正在尝试使用 jQuery 获取数据-*。我的问题是 jQuery 将我的数字字符串作为数字读取,因此会丢弃前导零。
HTML
<tr data-string-number="0123456789">... (website layout, jk) ...</tr>
jQuery 1.7.2
var string_number = $('#selector').data('string-number');
// string_number == 123456789
// string_number != '0123456789'
看起来很简单,但这总是会丢弃前导零。
data-string-number
总是一个数字,可能有也可能没有前导零。目前它有一个标准长度,但我现在不能说这是否会保持不变。
目前唯一的想法是在它前面加上一个非数字并立即将其删除。这感觉很hacky,让我很难过。
任何想法表示赞赏。
谢谢。