在jQuery中获取复选框的值。

14 浏览
0 Comments

在jQuery中获取复选框的值。

如何使用jQuery获取复选框的值?

admin 更改状态以发布 2023年5月20日
0
0 Comments

这两种方式都是有效的:

  • $('#checkbox').prop('checked')
  • $('#checkbox').is(':checked')(感谢@mgsloan
$('#test').click(function() {
    alert("Checkbox state (method 1) = " + $('#test').prop('checked'));
    alert("Checkbox state (method 2) = " + $('#test').is(':checked'));
});



Check me: 

0
0 Comments

要检查它是否已经被选中或未被选中,可以执行以下操作:

if ($('#check_id').is(":checked"))
{
  // it is checked
}

要获取Value属性的,可以像这样执行操作:

$("input[type='checkbox']").val();

或者,如果您为其设置了classid,可以执行以下操作:

$('#check_id').val();
$('.check_class').val();

然而,这将返回相同的值,无论它是否被选中,这可能会引起混淆,因为它与提交表单的行为不同。

0