怎么解决jquEry 中 loAD 事件重复载入js的问题?

把子页面的js写在外边

你得把这段代码 加到load事件里边去..$("id").load(function(){$(".close").click(function(){ $(".detail").hide(); }); });

是这样的,如果不过滤掉一些内容的话,直接加载,会使页面混乱的,比如新的页面也存在<body>标签,加载进来后,一个页面就会存在两个<body>标签是不规范的的HTML.这个是在jquery.load()函数中规定的.一般加载进来的页面需要自

一般是不提倡直接把另一个网页的所有html代码直接加载到当前网页的某个div中,这样太简单粗暴了,会造成多种冲突问题.如果一定要这么做,应该在加载前先清理一下div中的内容:<script>$(function () { $("ul li").on("click", function () { $("#divMainContent").empty().load($(this).data("url")); }); $("#btnChongXie").on("click", function () { $(".divPanel input").val(""); });});</script>

我想你的问题有两个可能,1,新加入的html dom元素没有绑定事件,这个问题可以用jquery中的live方法来绑定事件2,js中没有一个初始化函数 ,这个问题可以整理下你的js,只留一个入口,页面加载完成后调用那个入口方法因为没有具体看到你的代码,所以,只能帮你到这了.

query的load方法加载的网页里面的js不是被加载的页面里面导js,而是在当前页导入,举个例子:a.htm页调用load方法加载b.htm,b.htm里有js,那么应在a.htm里面导入该js,载入b.htm后操作该js就像在a.htm里操作一样.

你的js代码都写在了HTML里?理一下加载、绑定顺序,

load加载表单的提交按钮点击无效1. 直接测试该页面,看提交按钮是否有效.2. 将你加载表单页面的代码提出来.看是否有问题

用文本文档打开js,另存为的时候选择编码方式.

load(url[,data][,callback]):向远程url发送异步请求,并直接将服务器响应插入当前jquery对象匹配的DOM元素之内.代码:index.html<form id="user"> 用户名:<input type="text" name="user" /><br /> 喜欢的颜色:<select multiple="

相关文档

解析程序出现问题怎么解决
cad向程序发送命令时出现问题怎么解决
数据库安装过程出现问题怎么解决
解析包错误怎么解除
ora12514问题怎么解决
微信解析包修复
硬盘出现问题怎么解决
最简单解除解析包方法
简析程序包出问题怎么办
程序包解析错误怎么办
解分析包出现问题
解析软件包时出现问题
解析软件包出现错误
不断解析程序包时出现问题
解析程序包出问题怎么修复
微信解析包出错怎么办
解析程序包修复下载
解析程序包下载安装
电脑版