2012-04-25 24 views
0

我有一个JavaScript脚本,允许我从下拉菜单中选择数据,如何修改我的脚本以便能够从数组中选择而不是仅仅单个值?如果值是数组,则Javascript会自动选择多个

<script type='text/javascript'> 
$(window).load(function(){ 
    $("select[value]").each(function() { 
     $(this).val(this.getAttribute("value")); 
    }); 
}); 
</script> 

在HTML代码通常我只想把价值从数据库中的数据,它会自动选择它。但随着多选择,我有它在数据库中

option1,option2,option3 

然后,我把它变成一个数组

Array 
(
    [0] => option1 
    [1] => option2 
    [2] => option3 
) 

因此,如何将我告诉我的脚本来选择每数组中的每个值?

+3

可能重复(http://stackoverflow.com/questions/6966260/ jquery-multiselect-set-a-value-as-selected-in-multiselect-dropdown) – ManseUK 2012-04-25 15:18:48

+1

谢谢,我没有搜索得很好:( 这让它工作后稍作调整 – unlucky4ever 2012-04-25 15:30:59

回答

0

您只需将值设置为您的数组:

$('#mySelect').val(myArray) 
[JQuery的多选 - 如多选下拉列表中选择设置值]的
相关问题