我有这个简单的函数来查找“unwrapped”文本并将其包装成div。
除了IE< 9.我可以在这里做些什么来改变它。
$('#categories_list')。contents()。filter(function(){ return this.nodeType == Node.TEXT_NODE; })包裹( “”);
非常感谢提前。
的Dom
答案 0 :(得分:1)
节点类型常量未在IE中定义,因此在您的代码中,Node.TEXT_NODE
未定义,而不是3
。基本上,在IE< 9,你的过滤器询问3 == undefined
,这显然是假的。
请参阅:How does one access the Node Type Constants in IE了解变通方法。