jquery中使用load加载进来的页面,js失效,怎么解决,求大侠帮忙

 我来答
热爱星b
推荐于2016-10-31 · TA获得超过367个赞
知道小有建树答主
回答量:217
采纳率:50%
帮助的人:117万
展开全部
你得把这段代码 加到load事件里边去。。

$("id").load(function(){
$(".close").click(function(){
$(".detail").hide();
});

});
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
abbeyone
推荐于2018-04-23 · TA获得超过119个赞
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:66.8万
展开全部
$(".close").live("click",function(){
$(".detail").hide();
});
事件需要绑定,你加载了一个新的html 之前写的click 是不起作用的 加上live 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
殳星阑Bv
2013-04-04 · TA获得超过781个赞
知道小有建树答主
回答量:694
采纳率:50%
帮助的人:407万
展开全部
你是不是加载进来的页面里的js有错误,或是加载的方法不对,你最好是把代码粘上来看看
追问
页面A 用jquery load 加载页面B
页面A的js如下,对加载进来的页面B没效果
$(".close").click(function(){
$(".detail").hide();
});

以下是页面B的内容

追答
$(".close").click(function(){
$(".detail").hide(); //你这个地方是隐藏,又不是加载,$('.detail').load('要加载的页面地址')
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
睡觉青蛙
2013-04-06 · 超过16用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:38.5万
展开全部
路径错误。
$(".close").click(function(){
$(".detail").hide();
});

表示的是点击让本页面中的class为detail的某个元素隐藏。load 其他也没要加上路径,正如1楼兄弟回答的那样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式