全选和取消全选
$("#quanxuan").click(function(){
$("input[name=\'picCheck\']").prop("checked",this.checked);
});
$("#picList").on(\'click\',\'input\',function(){
console.log($("input[name=\'picCheck\']").length);
$("#quanxuan").prop("checked",$("input[name=\'picCheck\']").length == $("input[name=\'picCheck\']:checked").length ? true : false);
});
此处原来绑定.click()方法,但是.click()方法,当动态添加新元素时并没有绑定。
解决方法:
$( selector ).live( events, data, handler ); // jQuery 1.3+$( document ).delegate( selector, events, data, handler ); // jQuery 1.4.3+$( document ).on( events, selector, data, handler ); // jQuery 1.7+