Показать сообщение отдельно
  #4 (permalink)  
Старый 23.09.2014, 08:36
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Во первых скопировал твой код с небольшими изменениями (вставил линк в боди и передал его в твою функцию) - линк заменился на ссылку. Ты этого хотел? Если да то мои поздравления, все получилось.
$(this) в твоем коде - обращение к линк. после метода replaceWith он не переродился в ссылку, так вот обращайся к ссылке alert(newElement[0].tagName);

Грубо говоря чтоб яснее понять - открываем консоль записываем в переменную какой нибудь элемент. Удаляем этот элемент. Вызываем переменную - вуаля! В переменной сохранилась ссылка на элемент(не сам элемент! а ссылка на него.) То же самое и ты видишь когда пытаешься вызвать $(this)[0].tagName - $(this) все еще линк , он не стал ссылкой

Последний раз редактировалось krasovsky, 23.09.2014 в 08:45.
Ответить с цитированием