【问题标题】:TEXT_NODE in IE < 9 jQuery problemsIE 中的 TEXT_NODE < 9 jQuery 问题
【发布时间】:2011-10-17 22:00:08
【问题描述】:

我有这个简单的功能来查找“未包装”的文本并将其包装到一个 div 中。

除了 IE

$('#categories_list') .contents() .filter(function() { 返回 this.nodeType == Node.TEXT_NODE; }).wrap("");

非常感谢。

Dom

【问题讨论】:

    标签: jquery textnode


    【解决方案1】:

    节点类型常量未在 IE 中定义,因此在您的代码中,Node.TEXT_NODE 未定义,而不是应有的 3。本质上,在 IE 3 == undefined,这显然是错误的。

    有关解决方法,请参阅:How does one access the Node Type Constants in IE

    【讨论】:

      猜你喜欢
      • 2011-12-05
      • 1970-01-01
      • 1970-01-01
      • 2011-07-18
      • 2011-06-26
      • 1970-01-01
      • 2011-10-27
      • 2013-03-25
      • 1970-01-01
      相关资源
      最近更新 更多