Мои вопросы касаются HTML и Jquery.
У меня есть несколько ссылок в HTML-коде, что-то вроде этого:
<a href="#box1">Item1</a>
<a href="#box2">Item2</a>
<a href="#box3">Item3</a>
etc.
В моем текущем скрипте JQuery у меня есть следующий код:
$(function () {
var targetbox = $('a').attr('href');
$('a').click(function (event) {
$(targetbox).fadeIn(2000);
$('#showtext').text(targetbox);
});
});
То, что этот сценарий делает (или должен делать в конечном итоге), исчезает в одном из скрытых элементов div (# box1, # box2 и т. Д.) В зависимости от того, по какой ссылке (см. HTML-код) щелкнули Я добавил #showtext div, чтобы убедиться, что атрибут правильно хранится.
Скрипт работает нормально, однако, только с первым атрибутом href, который находится в первой ссылке. Я знаю, что $ ('a'). Attr ('href') получает только атрибут первого элемента 'a', и мне нужно где-то добавить .each, но я теряюсь, где именно это добавить. Я попытался добавить в нескольких местах, но он остановил работу кода.
Спасибо за помощь.
Gee