Javascript Jquery在多选下拉列表中选择所有值
我有一个多选html下拉列表。我想通过编程(通过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
$(“#下拉列表”).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)
。