【发布时间】:2010-12-20 21:11:46
【问题描述】:
页面中有多个<input type="checkbox" value="..." />。
我需要获取每个被选中的<input> 以执行某些操作。
我正在使用 jQuery。
【问题讨论】:
标签: javascript jquery input checkbox
页面中有多个<input type="checkbox" value="..." />。
我需要获取每个被选中的<input> 以执行某些操作。
我正在使用 jQuery。
【问题讨论】:
标签: javascript jquery input checkbox
$("input[type=checkbox]:checked").each ( function() {
alert ( $(this).val() );
});
或者你可以使用
$("input:checkbox")
选择器
如果所有复选框都在一个容器内,那么您可以使用缩小选择器
$("#containerID input[type=checkbox]:checked" )
【讨论】:
$(this).va() 对于值属性是不可靠的,您应该改用$(this).prop("value")。或$(this).is(":checked");
你也可以试试这个:
$(":checkbox :checked").each(function(){
alert( $(this).val() );
});
【讨论】: