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小时内删除。