bind()
delegate()
live()
以上三种方法在jquery 1.8以后不推荐使用,1.9版本时已经取消了live()方法,建议使用on()方法代替
如果需要移除on()绑定的事件,可以使用off()方法
on()方法可适用于绑定未创建的元素,例子:
$('.btnCrop').click(function(){
var img = cropper.getDataURL();
$('.cropped ul li').length < 4 && $('.cropped ul').append("<li><img src='"+img+"'><a href='javascript:void(0);'>×</a></li>") || alert("最多上传4张图片");
});
$('.cropped ul').on("click","a",function(){
$(this).parent('li').remove();
});
注意使用on()方法的第二个参数来绑定元素
http://www.cnblogs.com/leejersey/p/3545372.html
delegate()
live()
以上三种方法在jquery 1.8以后不推荐使用,1.9版本时已经取消了live()方法,建议使用on()方法代替
如果需要移除on()绑定的事件,可以使用off()方法
on()方法可适用于绑定未创建的元素,例子:
$('.btnCrop').click(function(){
var img = cropper.getDataURL();
$('.cropped ul li').length < 4 && $('.cropped ul').append("<li><img src='"+img+"'><a href='javascript:void(0);'>×</a></li>") || alert("最多上传4张图片");
});
$('.cropped ul').on("click","a",function(){
$(this).parent('li').remove();
});
注意使用on()方法的第二个参数来绑定元素
http://www.cnblogs.com/leejersey/p/3545372.html