2011-10-17 3 views
0

"unwrapped"텍스트를 찾아서 div로 감싸는이 간단한 함수가 있습니다.IE에서 <9 jQuery 문제 TEXT_NODE

IE와는 별개로 작동합니다. < 9. 여기를 변경하여 어떻게 작동시킬 수 있습니까?

$ ('#의 categories_list') .contents() .filter (함수() { 복귀 this.nodeType == Node.TEXT_NODE}). ("") 랩;

미리 감사드립니다. 그것이 있어야하지 3로 정의되지 않은이 Node.TEXT_NODE 코드에서, 그래서

답변

1

노드 유형 상수는, IE에서 정의되지 않습니다. 본질적으로 IE < 9에서 필터는 3 == undefined을 요청하고 있는데 이는 분명히 거짓입니다.

참조 : 해결 방법은 How does one access the Node Type Constants in IE을 참조하십시오.

+0

오, 이런 .. 너 정말 그래! 많은 감사합니다! – Dom