jQ追加的节点添加事件无效

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-03 00:57:11

做这么一个动态增加的表格形式的表单:

 

使用的是$("#XXX").click(callback)形式 

发现使用JQuery追加的新行无法再通过点击+产生新行

因为原来注册点击事件时新行并不存在,

加入后不会再注册

 

查了下资料

原来不嫩再使用click了,需要使用on来注册

如:

 $(document).on('click',".addRow",function () {
        var appendContext =
            "<tr >" +
              ······
            "</tr>";
        $(this).parent().after( $(appendContext))
    }) ;    不能使用: $("#addRow").click(function(){  ······})

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!