Узнать по какой кнопке в классе кликнули

155
19 мая 2019, 15:10
$(".delButton").click(function () {
 //Код 
 //здесь надо обратиться именной к той кнопке из всего класса по которой кликнули.
}
Answer 1

Используйте $(this)

$(".delButton").click(function(){ 
  console.log($(this).attr('href')); 
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> 
<a class="delButton" href="#one">Первая ссылка</a><br /> 
<a class="delButton" href="#two">Вторая ссылка</a><br /> 
<a class="delButton" href="#three">Третья ссылка</a><br />

Answer 2

Коротко и просто через event.target:

$('.click-button').click((event)=> { 
  $('.result').html(event.target.textContent); 
})
.result { 
  padding: 10px; 
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<button class='click-button'>Годзила</button> 
<button class='click-button'>Кинг-конг</button> 
<button class='click-button'>Бульбаш</button> 
<div class='result'></div>

READ ALSO
Проверка input поля на введенные значения

Проверка input поля на введенные значения

Делаю проверку на input в котором должна быть только латиница

154
Помогите разобраться с jQuery плагином int-tel-input

Помогите разобраться с jQuery плагином int-tel-input

Есть сайт с контактной формой, где есть поле ввода для телефона

165
Every derived table must have its own alias

Every derived table must have its own alias

Выдает "Every derived table must have its own alias"

174
QT C++ 5 QTableView Mysql

QT C++ 5 QTableView Mysql

Есть QTableView в него выгружается таблица из локальной бд, она в кодировке utf-8При выгрузке, русские символы меняются на символ знака вопроса

169