Jquery 获取复选框以在单击时保持选中状态
我尝试了各种方法,让我的复选框在点击时被选中 以下是准备好文件的工作:Jquery 获取复选框以在单击时保持选中状态,jquery,Jquery,我尝试了各种方法,让我的复选框在点击时被选中 以下是准备好文件的工作: $('input[name=foo]').attr("checked","checked"); 但是,只要我用单击事件将其包围,复选框就不会保持选中状态。单击鼠标右键,选择(应该选择),然后立即取消选择 $("#selectall").click(function(){ $('input[name=foo]').attr("checked","checked"); }); 我的HTML: <form id="frm
$('input[name=foo]').attr("checked","checked");
但是,只要我用单击事件将其包围,复选框就不会保持选中状态。单击鼠标右键,选择(应该选择),然后立即取消选择
$("#selectall").click(function(){
$('input[name=foo]').attr("checked","checked");
});
我的HTML:
<form id="frm1">
<input type="checkbox" name="foo" value="bar" />
</form>
使用
[type=checkbox]
$("#selectall").click( function(){ $('input[type=checkbox]').attr("checked","checked"); } );
试试这个
使用.prop()
而不是.attr()
HTML
<input id="selectall" type="checkbox" name="foo" value="bar">Select ALL
<form id="form1">
<input type="checkbox" name="foo" value="bar" />
<input type="checkbox" name="foo" value="bar" />
<input type="checkbox" name="foo" value="bar" />
<input type="checkbox" name="foo" value="bar" />
</form>
你想实现什么?复选框不需要脚本来工作-它们会自动完成所有这些。你能用小提琴来显示吗?显然有一个
#选择all
元素来选中所有给定的复选框,再加上关键字Maintenance checked status.VIDesignz。。懒得创建HTML;)哦,我刚试过你的小提琴,它很管用。似乎是我链接中的href导致了问题。把它去掉是有效的。非常感谢!!哦,我明白了,因为它一直在重新加载页面?x) 是的,维德辛兹。你回答了我的问题。谢谢
$("#selectall").click(function() {
$('#form1 input[type=checkbox]').prop("checked", this.checked);
});