页面加载时,有10个复选框。当我点击Select all
复选框时,所有10个复选框都被选中。现在我动态地(使用ajax)添加了10条带有复选框的记录(页面上总共有20个复选框)。现在我点击Select All
复选框,原始复选框即前10个复选框被选中(新添加的10个是未选中的)。我再次点击Select All
复选框,此时所有20个复选框都应该被选中,但没有被选中。
$(".productListed").attr( "checked", true );
和$(".productListed").attr( "checked", false );
$(document).on('click', "#selectall", function(){ // my code });
我已经通过事件绑定动态创建的元素?
如何设置所有动态添加的复选框选中/未选中当我点击Select All
?
我不认为这是动态创建元素的事件绑定的情况。我已经创建了一个工作示例-参见http://jsfiddle.net/qwt7s0a7/