2011-10-17 13 views
0

"unwrapped"というテキストを見つけてdivにラップする簡単な関数があります。IE <9のTEXT_NODE jQueryの問題

IEと別に問題なく動作しています< 9.ここで変更することで、動作させることができます。

$( '#1 categories_list').contents().filter(関数(){ リターンthis.nodeType == Node.TEXT_NODE;})。( "")ラップ。

事前に感謝します。それがあるべきよう

ドム

答えて

1

ノードタイプ定数は、IEで定義されていないので、あなたのコード内であっNode.TEXT_NODE3未定義ではありません。基本的に、IE < 9では、フィルタは3 == undefinedを要求していますが、これは明らかに偽です。

参照:回避方法はHow does one access the Node Type Constants in IEを参照してください。

+0

ああああ..あなたはそうだよ!どうもありがとう! – Dom