如何在复选框组中设置单个复选框以根据其值attr“检查”?

时间:2010-06-22 13:32:45

标签: jquery checkbox attributes

 <div id="notifydaydiv" name="notifydaydiv" style="display:none; padding-left:50px">
 <input name="notifyday" type="checkbox" value="wed" /> Wednesday <br />
 <input name="notifyday" type="checkbox" value="thu" /> Thursday <br />
 <span style="color:red; font-size:7pt;">Recommended</span><br />
 <input name="notifyday" type="checkbox" value="fri" checked="checked"/> Friday 
 <div id="day_err"></div>
 <script>
  [ set which checkbox is checked based on the value attr ]
 </script>
</div>

3 个答案:

答案 0 :(得分:3)

您可以使用attribute-equals selector找到并检查它,如下所示:

$(":checkbox[value='wed']").attr('checked', true);

如果需要,您也可以在其中使用name,如下所示:

$(":checkbox[name='notifyday'][value='wed']").attr('checked', true);

答案 1 :(得分:2)

$(":checkbox[value='wed']").attr('checked', 'checked');

有关详细信息,请参阅JQuery API

答案 2 :(得分:0)

$(document).ready(function(){
   $(":checkbox[value='wed']").attr('checked', 'checked');
});

在尝试选中复选框之前,请确保已加载页面。