首页 > Web开发 > 详细

jquery使用("#id").click(function(){})点击事件失效的解决办法

时间:2019-07-19 11:36:27      阅读:241      评论:0      收藏:0      [点我收藏+]

将("#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(){
            $(#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>

 

jquery使用("#id").click(function(){})点击事件失效的解决办法

原文:https://www.cnblogs.com/wzzyuxi/p/11211496.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!