У меня есть 2 таблицы, и у каждой строки есть своя кнопка для удаления:
<table class="table" id="Offers">
<tr id="row1">
<td><button type="button" id=1 class="removeOffer">X</button</td>
</tr>
</table>
<table class="table" id="OffersHistory">
<tr class="History1">
<td><button type="button" id=1 class="removeOfferHistory">X</button</td>
</tr>
</table>
И два простых кода JQuery для каждой таблицы, служащих для удаления:
$(document).on('click', '.removeOffer', function(){
var button_id = $(this).attr("id");
$('#row'+button_id).remove();
});
$(document).on('click', '.removeOfferHistory', function(){
var button_id = $(this).attr("id");
$('.History'+button_id).remove();
});
Когда я нажимаю кнопку «X» в первой таблице, она работает нормально. Строка из первой таблицы удаляется ... Но когда я нажимаю кнопку "X" из второй таблицы, она удаляет строку из второй и первой одновременно. Удаляются одинаковые строки с одинаковыми номерами из обеих таблиц. Почему?