解决办法有 5种可供选择:
​1、将 click 事件直接绑定到目标​元素(​​即 .target)上

2、将目标​元素换成 a 或者 button 等可点击的​元素
​3、将 click 事件委托到​​​​​非 document 或 body 的​​父级元素上
​4、给​目标元素加一条样式规则 cursor: pointer;
​5、

$.each($(".pt_ARL_box_aside_three>ul>li"), function(key, val) {
    $(this).on("click",'委托元素', function() {
    //do xxx
    })
})

5方法遍历给每个dom加事件,因此动态生成的也适用,不过要考虑性能问题

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐