Han*_*ang 5 javascript jquery html5
我用jQuery 1.6.1和浏览器是Chrome 11
我在DIV中放了一些数据,如下所示:
<div id="user" data-user-id="68029454802354176"></div>
Run Code Online (Sandbox Code Playgroud)
并尝试使用.data()来获取userId
console.log($('#user').data('userId'));
Run Code Online (Sandbox Code Playgroud)
我必须得到68029454802354176,但它只返回68029454802354180
为什么它会改变我的号码?
我不认为这与jquery有任何关系更多javascript handels大数字
在这种情况下,它的坏数据返回一个数字而不是字符串
$("#user").attr("data-user-id")
Run Code Online (Sandbox Code Playgroud)
会给你一个正确的字符串,以免
如果您将68029454802354176放入Chrome控制台,它会为您提供68029454802354180