Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何将复选框组中的单个复选框设置为;勾选“;基于此';s值属性? 星期三 星期四 推荐的 星期五 [设置基于属性值选中的复选框]_Jquery_Checkbox_Attributes - Fatal编程技术网

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');
});