Jquery检查是否单击了图像

Jquery检查是否单击了图像,jquery,jquery-selectors,Jquery,Jquery Selectors,我在jquery中为页面中的事件使用动态绑定。在我的页面中有“+”图像,它展开了下面的值(表行)。“+”是一个图像,单击它时,我必须显示行并将图像更改为“-”。我曾经用下面的代码检查图像中的“+”或“-”是否被点击 var nImgPlusPos = obj.indexOf("plus.gif"); if (nImgPlusPos > 1) { $("#" + sImgID).show(); $("#" + sTrID).show(); $("#imgExpand

我在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创建为tab页面的,因此在Ajax调用期间会绑定事件,并且上面的代码在第一时间起作用,当重新启动该选项卡时,扩展下面行的功能不起作用


非常感谢您的任何帮助。

您在ajax调用中使用了什么

如果您正在使用。post,请尝试使用以下选项:

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

您在ajax调用中使用了什么

如果您正在使用。post,请尝试使用以下选项:

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

添加,当我检查nImgPlusPos的indexPos时,给出的值为-1,17。。每当选项卡更改时。因此,我发现在使用indexOf()时不一致。添加,当我检查nImgPlusPos的indexPos时,得到的值为-1,17。。每当选项卡更改时。所以我发现在使用indexOf()时不一致。哇!我不知道
直播
!谢谢哇!我不知道
直播
!谢谢