用jquery在元素上添加的樣式,對當前ajax動態加載過來的一樣的元素無效

jquery的監聽問題,ajax成功後append進來的數據不會被原先已經定義好的函數識別。對於這種情況,我一般採用將所有jquery函數歸入一個函數中,然後在ajax的success函數內部調用這個函數,以識別新增數據。


$(document).ready(function(){
    function myListener(){
       $("#abc").click(function(){
             //dosomething
       });
      $("#getData").click(function(){
             $.ajax({
                   url:  url,   //url爲變量
                   success:function(msg){
                         $("#feedback").append(msg);
                         myListener();  //監聽,相當引入所有其中的函數。
                   }
             });
       });
  }
});

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