2013-05-14 58 views
0

用jquery v1.5.2以下的函數工程,我已經升級了jquery到1.9.1 live已經被替換爲的on函數。如果我改變生活。它不工作。jquery 1.9.1關於事件不能正常工作

我改變了生活,幷包含遷移插件的工作。我怎麼能在功能使用與

$(".pop-up").live(
         "click", 
          function(event){ 
           // get the id of the item clicked on 
           var id = $(this).attr('id'); 
           alert(id) 
          // block the href actually working 
          return(false); 

          }); 
+0

這是在一個DOM準備好的狀態? – 2013-05-14 01:11:53

+0

顯示你的代碼不工作?同時在這裏工作http://jsfiddle.net/fWx8z/ – Sachin 2013-05-14 01:12:41

回答

1

試試這個

相反的文件,你可以使用已經存在於DOM,如果這個元素在以後的時間動態添加到DOM選擇。

$(function(){ 
     $(document).on("click", ".pop-up", 
     function(event){ 
          // get the id of the item clicked on 
          var id = $(this).attr('id'); 
          alert(id) 
         // block the href actually working 
         return(false); 
     }); 

});