jQuery 事件绑定后所绑定的id被重新建立

2021-03-02 05:26

阅读:506

标签:span   click   填充   validate   变化   触发事件   jquery   新建   input   

1. jQuery 第一次绑定事件:

    $("#idCheckBtn").click(function(){
        getIdCheck();
    })

2. 之后对这个btn的父节点id重新填充,发现原来绑定在idCheckBtn的事件不能再触发了。明明id名字没有改变但是由于节点发生了一次重新建立导致所绑定的事件不会再生效了。

$("#id").empty();
$("#id").append(‘
‘);

3. 解决方法:将原来绑定到 idCheckBtn 的事件绑定到不会发生变化的 id 节点上,事件会向下去寻找button 并触发事件.

$("#id").on("click", "button", function(){
  getIdCheck();
});

 

updated on 2021-02-04

jQuery 事件绑定后所绑定的id被重新建立

标签:span   click   填充   validate   变化   触发事件   jquery   新建   input   

原文地址:https://www.cnblogs.com/janis-notes/p/14374215.html


评论


亲,登录后才可以留言!