我在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 :(得分:1)
你用什么来进行ajax通话?
如果您正在使用.post尝试使用此:
$('#div').live('click', function(e) {
}