在jQuery中取消选中具有相同类名的复选框不起作用

时间:2018-10-05 12:47:05

标签: jquery

我使用jquery设置了具有相同类名的选中/未选中复选框。我在jquery set checkbox checked搜索了网络。我也尝试使用prop和attr。但是,它对我不起作用,但是我可以禁用该复选框。有人能告诉我我想念的东西吗?

有我使用过的jquery:

 <script language="javascript" src="jquery-2.1.4.js" type="text/javascript"></script>
<script language="javascript" src="jquery-ui-1.11.4/jquery-ui.js" type="text/javascript"></script>

页面中有复选框:

<asp:CheckBox ID="chkOne" runat="server" Text="One"  CssClass="optionsBoxes"/>
<asp:CheckBox ID="chkTwo" runat="server" Text="Two"  CssClass="optionsBoxes"/>
<asp:CheckBox ID="chkThree" runat="server" Text="Three"  CssClass="optionsBoxes"/>
<asp:CheckBox ID="chkFour" runat="server" Text="Four"  CssClass="optionsBoxes"/>

我的jquery:

$('.optionsBoxes').attr('checked', false);    
$('.optionsBoxes').prop('checked', true);                  
$('.optionsBoxes').attr('disabled', true);  //worked

1 个答案:

答案 0 :(得分:0)

$('.optionsBoxes')

导致输入[type =“ checkbox”]元素数组?

您可以尝试这种方法:

$('.optionsBoxes').each(function() { $(this).prop('checked', false) });