Jquery复选框分配值

时间:2018-06-07 15:15:19

标签: jquery

我有一个名为ChartInfo的复选框。我需要使用选中或未选中更新它。

   $('#ChartInfo').val(<need to update this>);

我的问题是我如何在.val()中指定一个值来指示它是否被检查。

2 个答案:

答案 0 :(得分:2)

你可以使用:

$('#ChartInfo').prop('checked', true);

$('#ChartInfo').prop('checked', false);

示例:

&#13;
&#13;
$('#c1').prop('checked', false);
$('#c2').prop('checked', true)
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="c1" type="checkbox" checked>

<input id="c2" type="checkbox">
&#13;
&#13;
&#13;

答案 1 :(得分:1)

您可以选中一个复选框:

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

或解开它:

$('#ChartInfo').removeAttr('checked');

更改value时会更改发送到服务器上的值:

$('#ChartInfo').val('foo'); // Will set the value to 'foo' so you can get it server-side