jquery使⽤(#id).click(function(){})点击事件失效的解决
办法
将("#id").click(function(){
。。。。。。。。。。。
})改成下⾯这个就可以触发了
$("div").delegate("#id", "click", function(){
...............
});
遇到的实际代码⽰例
修改前
1 $("#btn_search").click(function () {
2 $('#code').hide();
3 $('#cover').hide();
4 $gridList.jqGrid('setGridParam', {
5 postData: {
6 patentName: $("#c_patentName").val(),
7 name: $("#f_applicationId").val(),
8 status: $("#c_status").val(),
9 organizationName: $("#f_organizationId").val()
10 },
11 }).trigger('reloadGrid');
12 });
修改后
$("div").delegate("#btn_search", "click", function(){
jquery是什么有什么作用$('#code').hide();
$('#cover').hide();
$gridList.jqGrid('setGridParam', {
postData: {
patentName: $("#c_patentName").val(),
name: $("#f_applicationId").val(),
status: $("#c_status").val(),
organizationName: $("#f_organizationId").val()
},
}).trigger('reloadGrid');
});
html
<div class="btn1">
<button id="btn_search" type="button">查询</button>
<button id="reset" type="button">重置</button>
</div>
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论