Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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
Javascript Jquery在多选下拉列表中选择所有值_Javascript_Jquery_Html - Fatal编程技术网

Javascript Jquery在多选下拉列表中选择所有值

Javascript Jquery在多选下拉列表中选择所有值,javascript,jquery,html,Javascript,Jquery,Html,我有一个多选html下拉列表。我想通过编程(通过jquery)选择下拉列表中的所有值。我该怎么做呢?只需做$(“#下拉列表”).val([0,1,2,3])其中0,1,2,3您要选择的值。其中select具有id测试 $('#test option').attr('selected', 'selected'); 或者正如Ryan提到的,您可以使用.prop $('#test option').prop('selected', true); // or pass false to desele

我有一个多选html下拉列表。我想通过编程(通过jquery)选择下拉列表中的所有值。我该怎么做呢?

只需做
$(“#下拉列表”).val([0,1,2,3])
其中
0
1
2
3
您要选择的值。

其中select具有id测试

$('#test option').attr('selected', 'selected');

或者正如Ryan提到的,您可以使用
.prop

$('#test option').prop('selected', true); // or pass false to deselect them

如果我想全部选择(任意数量),该怎么办。你能告诉我怎么做吗,因为我还不确定。我是否必须通过循环所有选择来手动构建该数组?@john:InfernalBadger的答案更合适:)值得注意的是
attr
prop
之间的区别。使用
selected
作为属性仅在引入DOM时设置其初始状态-对于该点之后对其状态的任何更改,请使用
prop
。例如:
.prop('selected',true)