2014-03-26 46 views
0

我從帖子響應創建一個新的div。這個div有一個按鈕,我想給它分配一個點擊事件。如果我的劇本的部分是在從jquery post創建的新元素的點擊事件

<script> 
    $(document).ready(function(){ 
     alert('test1'); 
     $('#next2').click(function(){ 
      alert('test2'); 
     }); 
    }); 
</script> 

alert('test1') workstest2上點擊不綁定

綁定只有放在$.post(...)。總是(function..)但我想工作的響應它不工作與裝載元素的其餘部分具有相同的綁定位置以便靈活。

回答

3

需要事件代表團element.use .on()動態創建的:

$(document).on('click','#next2',function(){ 
     alert('test2'); 
}); 
2

您可以使用on()與文件範圍的動態創建的元素

$(document').on('click',''#next2',function(){ 
     alert('test2'); 
    }); 
1

如果您希望定位動態添加您必須使用的元素

<script> 
     $(document).ready(function(){ 

      $('#next2').on("click",function() 
       alert('test2'); 
      }); 
     }); 
    </script> 
1

您可以使用,

<script type="text/javascript"> 
$('#next2').bind('click',function(){ 
     alert('test2'); 
}); 
<script> 
相關問題