Добрый день друзья. Сегодня решил покопаться в старом коде что писал год назад, да заметил что он не работает. Начал разбираться, где консоль мне подсказывала на ошибки. И везде одно и тоже
$(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 - работает?
Подскажите как правильно писать программу.
Спасибо за ваши ответы и время.