Не могу спрятать элемент
Необходимо сохранить в переменную 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, время: 04:11. |