@khodos_dmitry

Почему элемент не удаляется после клика?

Есть таблица со строками:
<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 class="btn-add">Добавить</button>
</td></tr>

При клике на кнопку данные передаются и строка должна исчезнуть, но она не исчезает. Вот код:
$(document).ready(function(){
		$('button.btn-add').on('click', function() {
			var bank_id = $(this).siblings('input.bank_id').val();
			var id = $(this).siblings('input.id').val();
			var trmy = $(this).closest('tr');
			console.log(bank_id, id);
			$.ajax({
				method: 'POST',
				url: 'bank_id_by_name_ajax.php',
				data: {id: id, bank_id: bank_id}
			})
			.done(function () {
				trmy.remove();		
			}
			)
		}
		)
	})
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
1) кнопка $('button.btn-add') отсутствует в разметке;
2) даже если предположить что у кнопки есть класс btn-add, то не факт что запрос оканчивается успехом;
3) рабочий код без post jsfiddle.net/tf16ds5e/.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы