站长资源网络编程

jquery无法为动态生成的元素添加点击事件的解决方法(推荐)

整理:jimmy2026/8/2浏览2
简介遇到 jquery无法为动态生成的元素添加点击事件,谷歌一下,整理一下解决方法如下:(
  • 中间的元素是动态生成的),现在想为添加点击事件,例子如下:
    • 这是元素内容 //i是动态生成

    遇到 jquery无法为动态生成的元素添加点击事件,谷歌一下,整理一下解决方法如下:

    (<li>中间的元素是动态生成的),

    现在想为<i>添加点击事件,

    例子如下:

    <div>
      <ul>
        <li>
          <span>
            <i class='icon'>这是元素内容</i>   //i是动态生成
          </span>
        </li>
      </ul>
    </div>

    解决方法如下:

    $(document).on('click', '.icon', function(e) {
     
     alert('i添加点击事件成功');
     
    });

    以上就是小编为大家带来的jquery无法为动态生成的元素添加点击事件的解决方法(推荐)全部内容了,希望大家多多支持~