У меня есть список
<ul class="submenu">
<li><a href="#" id="profile">Profile</a></li>
<li><a href="#" id="change_password">Change Password</a></li>
<li><a href="#" id="payment_settings">Payment Settings</a></li>
</ul>
И хотел бы получить идентификатор элемента списка после щелчка, как бы я это сделал?
Я пробовал нижеследующее и получил неопределенное значение?
$(document).ready(function () {
$(this).click(function () {
console.log(this);
});
});
событие click
должно быть привязано к определенным элементам (-ам), которые можно выбрать с помощью конкретного селектора:
$('.submenu > li > a').click(function() {
console.log(this.id);
});
Попробуй это:-
$(document).ready(function () {
$(".submenu li a").click(function () {
console.log($(this).attr("id"));
});
});
$("a").click(function () {
console.log(this.id);
});