Подскажите по ошибкам в новых версия JQ
Добрый день друзья. Сегодня решил покопаться в старом коде что писал год назад, да заметил что он не работает. Начал разбираться, где консоль мне подсказывала на ошибки. И везде одно и тоже $(PrevObject).attr("nodeName") is undefined
Например ранее код: var theSelection = null; var theRange = null; try{ theSelection = getSelection(); } catch (e) { return false; } theRange = theSelection.getRangeAt(0); thisParentNode = theRange.commonAncestorContainer; и далее... if($(theParentNode).attr("nodeName").toLowerCase() != "a"){.... и вот на последней строке уже ошибка. Почему если я ранее мог писать $(theParentNode).attr("nodeName"), то сейчас это ничего, а theParentNode.nodeName - работает? Подскажите как правильно писать программу. Спасибо за ваши ответы и время. |
В новых версиях jQuery разделили сущности атрибутов и свойств, и добавили специальные методы для работы с последними (prop, removeProp и т.д.). Не вникал в ваш код, но думаю из-за этого
|
Спасибо и на том, теперь есть хоть куда покопать.
|
Часовой пояс GMT +3, время: 05:31. |