Есть таблица с такими строками:
<tr>
<td>Петербургский социальный коммерческий банк</td>
<td>Петербургский Социальный Коммерческий Банк</td>
<td></td>
<td>ул. Типанова, 27/39, Санкт-Петербург, Россия</td>
<td class="add">
<input class="bank_id" type="hidden" name="bank_id" value="156">
<input class="id"type="hidden" name="id" value="93794">
<button>Добавить</button>
</td></tr>
Вот таким кодом я пытаюсь отловить клик по кнопке button и передать в обработчик данные:
<script>
$(document).ready(function(){
$('button').on('click', function() {
var bank_id = $('input.bank_id').val();
var id = $('input.id').val();
$.ajax({
method: 'POST',
url: 'bank_id_by_name_ajax.php',
data: {id: id, bank_id: bank_id}
})
.done(function() {
}
)
}
)
})
</script>
Но, понятно, что передаются всегда данные только из первой строки.
Как сделать, чтобы данные передавались из нужной строки (ячейки)? Как это правильно делать?