这是一种奇怪的行为,但是当我尝试使用 jQuery data() 函数访问某些数据属性时,它返回给我 undefined 但 attr() 返回给我实际值。我知道数据的工作方式不同,因为它第一次缓存然后从缓存中检索。我正在使用 jQuery 1.4.2,然后尝试使用 jQuery 1.7.1 进行查找,它确实有效。但我目前无法升级到 1.7.1。有什么想法吗??
我将不胜感激提供的任何建议或帮助
这是一种奇怪的行为,但是当我尝试使用 jQuery data() 函数访问某些数据属性时,它返回给我 undefined 但 attr() 返回给我实际值。我知道数据的工作方式不同,因为它第一次缓存然后从缓存中检索。我正在使用 jQuery 1.4.2,然后尝试使用 jQuery 1.7.1 进行查找,它确实有效。但我目前无法升级到 1.7.1。有什么想法吗??
我将不胜感激提供的任何建议或帮助
直到 jQuery 1.4.3 才完成data-*
被拉入的HTML5对象:http: //api.jquery.com/data/#data-html5.data
也许您可以更新到 1.4.3?
你回答了你自己的问题:data
在 jQuery 1.4.2 中不起作用。如果你不能升级,你试试这个插件。