2012-06-18 66 views
1

我在我的頁面中使用jQuery中的動態綁定事件。在我的頁面中,我有'+'圖像展開下面的值(表格行)。 '+'是一個圖像,點擊時,我必須顯示行並將圖像更改爲' - '。我曾經使用下面的代碼檢查圖像是否點擊'+'或' - '。jquery檢查圖像被點擊

var nImgPlusPos = obj.indexOf("plus.gif"); 
if (nImgPlusPos > 1) 
{ 
    $("#" + sImgID).show(); 
    $("#" + sTrID).show(); 
    $("#imgExpand" + sUniqueID).attr("src", "/Images/minus.gif"); 
} else { 
     $("#" + sImgID).hide(); 
} 

這些頁被使用Ajax作爲標籤頁創建的,因此該事件被Ajax調用期間約束和上面的代碼是在第一次的工作並且當所述片被重新啓動下面的行中的擴大功能,不加工。

任何形式的幫助表示讚賞。

+0

添加,當我檢查nImgPlusPos的indexPos給vlaues爲-1,17 ..每當標籤被改變。所以我發現在使用indexOf()時出現不一致。 – suna

回答

1

你在用ajax調用什麼?

如果你正在使用。員額嘗試使用這樣的:

$('#div').live('click', function(e) { 
} 

http://api.jquery.com/live/

+0

謝謝Sunjalo。沒有運氣,我使用這個 – suna

+0

Wow!我不知道「活着」!謝謝! – jsalonen