我有以下 HTML:
<tr id="row_1" data-rk="02000008" data-pk="0001I">
当我用萤火虫检查它时,它显示为:
dataset DOMStringMap { rk="02000008", pk="0001I"}
pk "0001I"
rk "02000008"
然后我使用 jQuery 来阅读:
var pk = $("tr[id='row_" + row + "']").data('pk')
var rk = $("tr[id='row_" + row + "']").data('rk')
然而,当我检查我的 javascript 中的值时,这是萤火虫调试器显示的内容。它们也是稍后在 Ajax 调用中发送到我的 C# 代码的相同值。
pk shows as "0001I"
rk shows as 2000008
有人可以解释一下吗?rk 和 pk 都以相同的方式编码,都有一个或多个前导零,但一个以字符串形式返回,另一个以数字形式返回。