jquery给动态添加的dom元素绑定事件

$('input').click(function () {
 
//处理代码
 
});

这只能是对已经加载好的元素定义事件,那些后来添加插入的元素则需要另行绑定,对于页面中动态添加的元素,在页面加载完成后添加的,因此页面加载时无法给其绑定事件处理函数,好在jquery提供了on方法,如为动态添加的元素附加单击事件。对于jquery1.7+的版本直接用on方法,

 $('body').append('<p pid\"></p>');
$('#pid').on('click',function(){
       //业务逻辑
});

对于早于1.7的版本用live方法.

               $('body').append('<p pid\"></p>');
                $('pid').live('click',function(){
         //业务逻辑
           });