jquery 的click绑定事件

2021-05-05 14:30

阅读:446

标签:click   直接   使用   查询   就会   封装   组件   function   点击   

 先描述下遇到的问题:之前的在项目中

    元素下的
  • 元素是在页面写死的,所以给
  • 元素直接绑定点击事件$("li").click(function(){}),并且封装到公共js组件中。现在需要将
    • 动态化,即通过接口返回,需要通过append()方法插入到
        中。这样的话若使用之前封装好的$("li").click(function(){})的话,就会出现绑定不上的问题。因为给
      • 绑定click事件时,
      • 元素还不存在。当时立马想到的解决方案是在append()
      • 元素之后,给
      • 元素重新绑定click()事件,但是这样的话,代码的重复性太高了。所以,查询了一番之后,找到了解决方法,就是先给
          元素绑定click()事件,$("ul").on("click","li",function() {}),这样的话,》也就相当于给
            下的
          • 元素绑定click()事件了。

            jquery 的click绑定事件

            标签:click   直接   使用   查询   就会   封装   组件   function   点击   

            原文地址:https://www.cnblogs.com/web-cuicui/p/12106219.html


评论


亲,登录后才可以留言!