Не могу спрятать элемент
Необходимо сохранить в переменную myLink jquery выборку ссылки, которая ведет на pdf файл, мгновенно спрятать эту ссылку, поменять у этой ссылки текст (по вашему усмотрению), и вернуть ее за 2 секунды.
$(document).ready (function(){ var myLink = $('a[href$=.PDF]'); myLink.hide().text('моя ссылка').show(2000); }); Почему не работает? Ума не приложу!!! |
Селектор чувствителен к регистру, может быть дело в этом?
|
В тэге тоже заглавными буквами прописано
|
Измените код так и посмотрите что произойдет:
$(document).ready (function(){ var myLink = $('a[href$=.PDF]'); console.log(myLink); alert(myLink.text()); myLink.hide().text('моя ссылка').show(2000); }); PS. Для форматирования вашего кода его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Странно... Если убираю точку - все начинает работать. Мистика какая-то!
|
Ничего не происходит, но если убираю точку перед PDF, все отлично работает. Никто не знает в чем причина?
|
Цитата:
|
Цитата:
Такой код тоже не будет работать в последних версиях jQuery. Нужно соблюдать синтаксис. var myLink = $('a[href$=PDF]'); правильный синтаксис (можно с точкой и без точки) var myLink = $('a[href$=".PDF"]'); |
Часовой пояс GMT +3, время: 11:02. |