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");
  })


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM