2011-10-17 47 views
0

我有這個簡單的函數來找到「unwrapped」文本並將其包裝到div中。IE中的TEXT_NODE <9 jQuery問題

它工作正常,除了IE < 9.我可以在這裏改變,使它工作請。

$( '#categories_list').contents().filter(函數(){ 回報this.nodeType == Node.TEXT_NODE;})包( 「」);

非常感謝提前。

大教堂

回答

1

節點類型常量不能在IE中定義的,所以在你的代碼中有Node.TEXT_NODE是不確定不3因爲它應該是。本質上,在IE < 9中,您的過濾器要求3 == undefined,這顯然是錯誤的。

請參閱:How does one access the Node Type Constants in IE瞭解變通方法。

+0

哦,親愛的..你說的對!非常感謝! – Dom