Jquery 如何将复选框组中的单个复选框设置为;勾选“;基于此';s值属性? 星期三 星期四 推荐的 星期五 [设置基于属性值选中的复选框]
有关详细信息,请参阅。您可以使用查找和检查,如下所示:Jquery 如何将复选框组中的单个复选框设置为;勾选“;基于此';s值属性? 星期三 星期四 推荐的 星期五 [设置基于属性值选中的复选框],jquery,checkbox,attributes,Jquery,Checkbox,Attributes,有关详细信息,请参阅。您可以使用查找和检查,如下所示: $(":checkbox[value='wed']").attr('checked', 'checked'); $(":checkbox[value='wed']").attr('checked', true); 如果需要,也可以在其中使用名称,如下所示: $(":checkbox[value='wed']").attr('checked', 'checked'); $(":checkbox[value='wed']").attr('
$(":checkbox[value='wed']").attr('checked', 'checked');
$(":checkbox[value='wed']").attr('checked', true);
如果需要,也可以在其中使用名称
,如下所示:
$(":checkbox[value='wed']").attr('checked', 'checked');
$(":checkbox[value='wed']").attr('checked', true);
在您尝试并选中复选框之前,请确保页面已加载。以五秒的优势击败您@丹尼斯-差不多;)你应该在这里使用
true
或false
,这就是它的标准化方式,例如.att('checked')===true
:)@Deniz-实际上不确定,我猜你在这一过程中学到了一些东西。中没有详细说明,仅此:跨浏览器一致性:某些属性在浏览器之间具有不一致的命名。此外,某些属性的值在不同浏览器中报告不一致,甚至在单个浏览器的版本中也不一致。.attr()
方法减少了这种不一致性。我喜欢在这里使用name。似乎更清楚。Deniz你是说它应该是这样的:$(“:checkbox[name='notifyday'][value='wed'].attr('checked')==true???@isuelt-.attr('checked')
获取值,如果选中,则为true
,如果不选中,则为false
,但你也可以使用它来设置值,例如.attr('checked',true)
选中或.attr('checked',false)
取消选中。不确定您的意思。用户选中其中一个复选框后,值集与选中的复选框相同。
$(document).ready(function(){
$(":checkbox[value='wed']").attr('checked', 'checked');
});