$("xx").click(function(){}); 事件綁定失敗或無效原因

檢查你所綁定的元素或節點是不是後面追加上去的;
比如,你是用 Ajax 查詢完後,再 append 上去的話,多半會綁定失敗,因爲 Ajax是異步的,當你綁定的時候,節點還沒拼上去,或者數據還沒查出來,那麼這個事件肯定就綁定失敗;
解決方案:給 Ajax 添加個參數: async: false,將 Ajax 改爲同步的,就能解決;
若有其他更好的解決方法,歡迎在評論區留言;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章