【发布时间】:2011-10-17 22:00:08
【问题描述】:
我有这个简单的功能来查找“未包装”的文本并将其包装到一个 div 中。
除了 IE
$('#categories_list') .contents() .filter(function() { 返回 this.nodeType == Node.TEXT_NODE; }).wrap("");
非常感谢。
Dom
【问题讨论】:
我有这个简单的功能来查找“未包装”的文本并将其包装到一个 div 中。
除了 IE
$('#categories_list') .contents() .filter(function() { 返回 this.nodeType == Node.TEXT_NODE; }).wrap("");
非常感谢。
Dom
【问题讨论】:
节点类型常量未在 IE 中定义,因此在您的代码中,Node.TEXT_NODE 未定义,而不是应有的 3。本质上,在 IE 3 == undefined,这显然是错误的。
有关解决方法,请参阅:How does one access the Node Type Constants in IE。
【讨论】: