Tôi có một danh sách các mục được tạo bởi PHP, mỗi mục trong div của riêng chúng và mỗi mục có một ID duy nhất. Tôi đang cố gắng để phát triển một cuộc gọi AJAX có thể loại bỏ mỗi mục dựa trên ID của họ, tuy nhiên bất cứ khi nào tôi chạy kịch bản dưới đây, nó luôn luôn trả về 0.jQuery sử dụng nhiều nút cùng một lớp để trả về giá trị
<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>
Trước đây tôi đã cố gắng điều tương tự ngoại trừ cách khác xung quanh - id được trả về bởi PHP nằm trong thuộc tính class và thuộc tính id có giá trị 'remove' và điều này chỉ trả về 0 cho nút đầu tiên. Nút thứ hai không gọi kịch bản jQuery.
Làm cách nào để chuyển ID duy nhất cho cùng một cuộc gọi jQuery?