У меня есть 2 якоря тегиJQuery: как получить идентификатор тега привязки
<li><a id="tab1" href="#tabs-1">Issue</a></li>
<li><a id="tab2" href="#tabs-2">Change Request</a></li>
Я следующий JQuery:
$('a').click(function(event) {
alert($('a').attr("id"));
});
Что происходит: Я всегда получаю "Tab1" в всплывал
Что мне нужно: , когда пользователь нажимает на якорь тег, его идентификатор должен отображаться во всплывающем
спасибо за быстрый ответ я получаю сообщение об ошибке, как Сообщение: Объект не поддерживает это свойство или метод Line: 57 Char: 17 Код: 0 Если я заменяю this.attr («id») с этой ошибкой, но всплывающее окно показывает полный url http: // sever/folder/# tab1 – balalakshmi
@balalakshmi: ОК, похоже, jQuery нравится '$ (this)' а не простой JavaScript 'this'. Работает ли он, если вы вместо этого используете '$ (this)' (см. Мой обновленный фрагмент кода)? –
+1 за потраченное время, чтобы объяснить, почему исходный код не работает. –