jq append添加的元素click获取不到的解决方法

 

移动端手机ios网页,apppend添加html class名用 on()方法没效果

解决方案:在html里面给需要点击的元素加一个onclick="javascript:void(0)" 就好了

 

主要原因是之前dom中没有没有append添加的元素

解决方法就是在click之前重新获取添加后的dom,

贴代码:

 $(document).on('click','.single-option-li',function (){
        $(this).addClass('selected').siblings().removeClass("selected");
  })
posted @ 2019-07-19 23:59  不弃博园  阅读(1478)  评论(0编辑  收藏  举报