您好,如果您想要使用 jQuery 来获取多选框(Checkbox)的选中值,可以使用以下代码:
var selectedValues = [];
$('input[type=checkbox]:checked').each(function() {
selectedValues.push($(this).val());
首先,我们使用 jQuery 的选择器 $('input[type=checkbox]:checked')
来获取所有被选中的多选框,然后使用 .each()
遍历每个被选中的多选框,并使用 .val()
方法获取每个多选框的值,最后将每个值添加到 selectedValues
数组中。
如果您想在用户点击多选框时即时更新选中值,可以将上述代码包装在 change()
事件的处理函数中,例如:
$('input[type=checkbox]').change(function() {
var selectedValues = [];
$('input[type=checkbox]:checked').each(function() {
selectedValues.push($(this).val());
console.log(selectedValues);
这样,每当用户点击多选框时,控制台就会显示当前选中的所有多选框的值。
希望这些信息能够帮到您,如果您还有任何问题,请继续提问。