2011-02-08 27 views
1

我有一個HTML表的每一行:調用點擊類選擇處理程序,並獲取ID

<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的功能得到當點擊處理程序被調用的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

你應該更清楚地改變你的問題,也許有一些例子。 – Trinidad 2011-02-08 01:54:36

回答

1

您的成功回調看起來不錯(前提條件是deletePicture是在其他地方定義的)。

要獲得ID,你只需要this.id

var num = this.id; 
0

VAR NUM = $(本).attr( '身份證')我相信嗎?