如何为多个选择设置多个值。到目前为止,这是我在jquery中尝试过的。我正在寻找一个jQuery以及纯js解决方案(仅据我所知)。
for(x in gList)
{
$('#GList').val(gList[x]);
}
这仅选择一个而不是全部。
编辑:我在jquery中找到了另一个解决方案。希望这也能帮助其他人。在循环中使用
$("#GList option[value=" + gList[x] +"]").attr("selected","selected") ;
最佳答案
尝试:
$('#GList').val(gList);
按照:http://api.jquery.com/val/#val2
附带说明:
for(x in gList){
$('#GList').val(gList[x]);
}
在
gList
中选择第一个项目,然后选择第二个,取消选择第一个,依此类推...关于javascript - 为选择设置多个值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7496292/