【发布时间】:2011-09-18 05:55:08
【问题描述】:
我必须在 js 脚本中获取属性值。 当我使用 Jquery 方法 elem.attr() 来检索该值时,我注意到在某些情况下,该方法不起作用。 例如:
<li value="1409079461">
如果我在这个元素上调用 $(this).attr("value"),它会返回正确的值,但是
<li value="100001794127456">
如果我在最后一个元素上调用该方法,该元素具有更多位数的属性,.attr("value") 返回 0。
有人知道这种奇怪行为的原因吗?该方法可以处理的数据量是否有限制?
【问题讨论】:
-
我不能不在 Chrome 12、OS X 上重现此问题。可能是浏览器特定问题?