我有一個禁止的IP表。第一列包含IP,第二列包含時間戳和第三個操作鏈接。我想在鏈接上單擊「刪除禁令」時發出ajax呼叫。爲此,我需要第一列的IP地址。但不知何故,這是行不通的。 這裏是代碼(您可以檢查它jsfiddle.net)jQuery代碼上不工作
<tr>
<td class="ip">192.168.1.1</td>
<td class="centered">August 10, 2011</td>
<td class="right action_td">
<a class="action ban remove" href="javascript://">Remove Ban</a>
</td>
</tr>
(這只是一個<tr>
刪除表中的其他要素。)
的JS:
$(".action.ban.remove").live('click', function(){ // remove ban
ip = $(this).parent("td.right").siblings("td.ip").html();
alert(ip);
});
相反的192.168.1.1,它提示「null」。我做錯了嗎?
感謝和問候, Abhisek
更新沒關係,我想通了這個問題。我附加了另一個處理程序,它正在創建問題。我愚蠢。 : - \
@Abhishek:你確定HTML很好地形成,即正確表關閉標籤等?檢查這個jsfiddle帖子:http://jsfiddle.net/9xdpy/第一個鏈接工作,但不是第二個(因爲HTML元素不正確) – Chandu