zepto和jQuery on事件委托在苹果手机
程序员文章站
2022-03-07 12:05:18
...
移动端用zepto做的页面,突然发现on绑定的click事件并没有触发,代码如下:
<ul> <li class="a">1111111aaaaaaasssss</li> <li class="b">aaaaaaassssss</li> <li class="c">ssssssss</li> </ul> <script> $(document).on('click','.c',function(argument) { alert($(this).html()) }) </script>
我把此写法改成非事件委托的方式,发现该click事件就能触发
$(‘.a’).on('click',function(argument) { alert($(this).html()) });
最后$(document)换成$('body')或者$('ul')试试,实验结果是:
$(document) 不行
$(‘body') 不行
$(‘ul') 行
以上就是zepto和jQuery on事件委托在苹果手机 的详细内容,更多请关注其它相关文章!