用jQuery检查一个复选框?

时间:2013-12-25 08:28:15

标签: jquery html

我正在尝试检查并取消选中复选框。这是我的HTML代码。

<input type="checkbox" id="isWorking" name="isWorking" />

我试着用jquery这样做,

$('#isWorking').val('1');
$('#isWorking').val('0');

如何使用jQuery控制复选框?

8 个答案:

答案 0 :(得分:3)

使用.prop方法。

$('#isWorking').prop('checked', true);  // check it
$('#isWorking').prop('checked', false); // uncheck it

答案 1 :(得分:1)

对于设置的Checkbox值,您需要使用 .prop

$('#isWorking').prop('checked', true);
$('#isWorking').prop('checked', false);

Setting "checked" for a checkbox with jQuery?

答案 2 :(得分:0)

试试这个: - http://jsfiddle.net/adiioo7/awJXM/1/

<强> JS: -

$('#isWorking').attr("checked",true);

答案 3 :(得分:0)

你可以这么做,

$("#isWorking").attr('checked', true);

查看是否选中了复选框:

$('#isWorking').is(':checked');

答案 4 :(得分:0)

您可以使用jquery attr

$('#isWorking').attr('checked', true);

参考:http://api.jquery.com/attr/

答案 5 :(得分:0)

使用.prop()

 $('#isWorking').prop('checked', true/false);

好读.prop() vs .attr()

答案 6 :(得分:0)

使用此:

$("#isWorking").prop("checked",true); //check
$("#isWorking").prop("checked",false); //uncheck

希望它有所帮助。

答案 7 :(得分:0)

$("#isWorking").attr('checked', true);