如何为多个选择设置多个值。这是我到目前为止在jquery中尝试过的。我正在寻找一个jquery以及纯js解决方案(仅供我所知)。
for(x in gList)
{
$('#GList').val(gList[x]);
}
这只选择一个,而不是全部。
编辑:我在jquery中找到了另一个解决方案。希望这对其他人也有帮助。在循环中使用$("#GList option[value=" + gList[x] +"]").attr("selected","selected") ;
答案 0 :(得分:3)
尝试:
$('#GList').val(gList);
根据:http://api.jquery.com/val/#val2
作为旁注,附:
for(x in gList){
$('#GList').val(gList[x]);
}
您选择gList
中的第一项,然后选择第二项,取消选择第一项,依此类推......