jquery .ajax 局部刷新之后 js无法调用问题解决

我一个页面里面有大量数据要更换用Ajax实现的进入页面可以点击第一次,当局部数据变更后,再次点击事件就失效了没法点击第二次.我点击事件的.class是在要刷新里面的,我j... 我一个页面里面有大量数据要更换 用Ajax实现的 进入页面可以点击第一次 ,当局部数据变更后,再次点击 事件就失效了 没法点击第二次. 我点击事件的.class是在要刷新里面的, 我js是$('ul.list li>span').click(function(){
//alert(1)
console.log(this)

$(this).parent().toggleClass('act').siblings().removeClass('act');
}); 在服务器无法再次点击了,二级标题隐藏了就再也不显示了, 求解

分享到:
展开
 我来答
yugi111
2015-10-31 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
$("body").delegate('ul.list li>span', "click", function(){
    $(this).closest("li").addClass('act').siblings("li").removeClass('act');    
});
更多追问追答
追问
可以解决一大半的问题了,但是当我再次点击同一个一级标题的时候,二级标题无法隐藏了,就是那个act无法去掉,所以我用了toggle,

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式