微信内置浏览器不支持 onclick 如何解决?(原因是因为内面中的内容或者标签大部分是动态生成的)

时间:2021-07-09 06:51:34

使用了很多onclick事件,但是在Android的微信内置浏览器中,onclick是不能被执行的。

开始的写法是:

// $(".contentPic").click(function(){
// $(".contentList").toggle();
// });

解决办法是:

$(document).on('click','.contentPic',function(){
$(".contentList").toggle();
})

原因:由于页面中的内容大部分是动态生成的,所以也不能写成$(selector).click()