【发布时间】:2015-08-04 00:38:00
【问题描述】:
我有一个由 PHP 生成的条目列表,每个条目都在自己的 div 中,并且每个条目都有一个唯一的 ID。我正在尝试开发一个 AJAX 调用,它可以根据 ID 删除每个条目,但是每当我运行下面的脚本时,它总是返回 0。
<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>
以前我尝试过同样的事情,除了相反的方法 - PHP 返回的 id 在 class 属性中,id 属性的值是 'remove' ,这只为第一个按钮返回 0。第二个按钮根本没有调用 jQuery 脚本。
如何将唯一 ID 传递给同一个 jQuery 调用?
【问题讨论】:
标签: javascript jquery