【问题标题】:jQuery.data() and cross browser compatibility?jQuery.data() 和跨浏览器兼容性?
【发布时间】:2011-06-18 19:20:36
【问题描述】:

我想使用 jQuery.data() 方法将数据附加到 DOM 对象,作为将数据存储在属性中的替代方法。

该方法似乎非常适合我的需求,但在 jQuery 文档 (http://api.jquery.com/jQuery.data/) 中,有这样一行:

请注意,此方法目前不为在 XML 文档上设置数据提供跨平台支持,因为 Internet Explorer 不允许通过扩展属性附加数据。

这是否意味着该方法在 IE 中不起作用?在我的测试中,该方法适用于 Windows 7 上的 IE8,但我不想遇到任何浏览器的问题。

谢谢。

【问题讨论】:

  • 他们指的是 XML 文档,如果您不打算在 XML 文档上使用它,那很好

标签: javascript jquery internet-explorer cross-browser


【解决方案1】:

注意

... 用于在 XML 文档上设置数据 ...

只要你使用 HTML,我认为你应该没问题

【讨论】:

  • 谢谢。现在似乎是一个愚蠢的问题,但我需要确定。
  • XHTML 怎么样?那不是 XML 文档吗?
猜你喜欢
  • 2012-08-09
  • 1970-01-01
  • 2011-06-07
  • 2011-03-10
  • 2011-10-07
  • 2011-11-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多