suiblog

全选和取消全选

$("#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+

分类:

技术点:

相关文章: