1

我在 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 调用期间绑定了事件,并且上面的代码在第一次工作并且当标签重新启动时功能 - 扩展下面的行不起作用。

任何形式的帮助表示赞赏。

4

1 回答 1

1

你用什么来调用你的ajax?

如果您使用 .post 尝试使用这个:

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

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

于 2012-06-18T11:30:04.700 回答