TEXT_NODE в IE <9 jQuery проблемы - PullRequest
       14

TEXT_NODE в IE <9 jQuery проблемы

0 голосов
/ 18 октября 2011

У меня есть эта простая функция, чтобы найти «развернутый» текст и обернуть его в div.

Он отлично работает, кроме IE <9. Что я могу изменить здесь, чтобы заставить его работать, пожалуйста. </p>

$ ('#ateg_list') .contents () .filter (function () {return this.nodeType == Node.TEXT_NODE;}). Wrap ("");

Заранее большое спасибо.

Dom

1 Ответ

1 голос
/ 18 октября 2011

Константы типа узла не определены в IE, поэтому в вашем коде Node.TEXT_NODE не определено, а не 3, как и должно быть.По сути, в IE <9 ваш фильтр запрашивает <code>3 == undefined, что, очевидно, ложно.

См .: Как получить доступ к константам типа узла в IE для обходных путей.

...