У меня есть список записей, сгенерированных PHP, каждый в своем собственном div и каждый с уникальным идентификатором. Я пытаюсь разработать вызов AJAX, который может удалить каждую запись, на основании их ID, однако всякий раз, когда я бегу сценарий ниже, он всегда возвращает 0.jQuery, используя несколько кнопок того же класса, чтобы вернуть значение
<div>
Some entry here
<button id="0" class="remove">Remove</button>
</div>
<div>
Another entry here
<button id="1" class="remove">Remove</button>
</div>
// ... and so on
<script>
$(".remove").click(function() {
var id = $(".remove").attr('id');
alert(id); // debug
// AJAX call here
});
</script>
Ранее я попробовал то же самое, за исключением того, не наоборот - id, возвращаемый PHP, был в атрибуте class, а атрибут id имел значение «remove», и это только возвращало 0 для первой кнопки. Вторая кнопка не вызывала скрипт jQuery.
Как передать уникальный идентификатор одному и тому же вызову jQuery?