我每行都有一个HTML表格:
<table>
<tr><td><a href='#' id='1' class='delete'>delete</a></td></tr>
<tr><td><a href='#' id='2' class='delete'>delete</a></td></tr>
<tr><td><a href='#' id='3' class='delete'>delete</a></td></tr>
</table>
我需要一个jQuery函数,在调用click处理程序时获取id:
$('.delete').click(function() {
//Get id and set to num
var num = XXXXX //ID
//Invoke ajax request using num
jQuery.ajax({type:'POST',data:{'num': num}, url:'/user/delete',success:function(data,textStatus){deletePicture(num);;},error:function(XMLHttpRequest,textStatus,errorThrown){}});
});
两个问题: 1)我如何获得ID 2)ajax成功回调是否正确?
答案 0 :(得分:1)
您的成功回调看起来很好(前提是deletePicture
已在其他地方定义)。
要获取ID,您只需要this.id
:
var num = this.id;
答案 1 :(得分:0)
var num = $(this).attr('id')我相信?