關於jquery的on,你怎么綁定就怎么解除


打開jquery3.0一看,竟然把一大半的時間綁定的東西都廢棄了

基本上綁定時間可以統一成了on,不管你是不是動態進來的dom節點

live我們知道1.7的時候就已經廢棄了,還在覺得live很好用的同學要注意了,別說live為什么不管用,因為廢棄了。

如今統一了on的方式去綁定

1、如果不是動態加載進來的

    還是按照你的一貫思維,$("#aa").on("click",function(){});

  on比較坑爹,每次執行該方法都會給你重新綁定一次,你最好是每一次執行前不管有用沒用,你最好解綁一次 $("#aa").off("click")

2、如果動態加載進來的,借助委托機制到document或者body

  $(document).on('click','#aa',function(){});

  解除綁定時,請按照怎么綁定就怎么解除,不然無效,這里需要解除的方式是   $(document).off("click");

 
        

     


免責聲明!

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



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