Как получить id нажатой кнопки в jquery?

Пользователь

от vladimir , в категории: JavaScript , 2 года назад

Как получить id нажатой кнопки в jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@vladimir Используйте $(this).attr("id") в jQuery чтобы получить id нажатой кнопки, пример кода ниже:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
<html>
<head>
    <meta charset="utf-8"/>
    <script src="https://code.jquery.com/jquery-2.2.4.js"></script>
</head>
    <body>
    <button id="button1">Кнопка 1</button>
    <button id="button2">Кнопка 2</button>
</body>
<script>
    $("button").on("click", function () {
        let id = $(this).attr("id")
        console.log(id)
    })
</script>
</html>


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от narciso , год назад

@vladimir 

Чтобы получить id нажатой кнопки в jQuery, можно использовать метод attr(). Например, предположим, что у вас есть кнопка с id myButton. Вы можете получить ее id следующим образом:

1
2
3
4
$('#myButton').click(function() {
  var buttonId = $(this).attr('id');
  console.log(buttonId);
});


В этом примере мы назначаем функцию обработки события click() кнопке с id myButton. Внутри функции мы используем $(this) для обращения к нажатой кнопке и вызываем метод attr('id'), чтобы получить ее id. Затем мы выводим id в консоль.


Вы можете использовать этот код как отправную точку и настроить его под вашу конкретную задачу. Например, вы можете использовать полученный id для выполнения дополнительной логики или передачи его на сервер для обработки.