如何使用javascript从多个选项中选择选定值
我有多个选择主题 我需要显示所选的值。数据为'2,4,5如何使用javascript从多个选项中选择选定值,javascript,jquery,option,Javascript,Jquery,Option,我有多个选择主题 我需要显示所选的值。数据为'2,4,5 <select id="testID" multiple="multiple"> <option value="1">test Value1</option> <option value="2">test Value2</option> <option value="3">test Value3</option> <optio
<select id="testID" multiple="multiple">
<option value="1">test Value1</option>
<option value="2">test Value2</option>
<option value="3">test Value3</option>
<option value="4">test Value4</option>
<option value="5">test Value5</option>
<option value="6">test Value6</option>
</select>
我能用这个代码得到我需要的吗
<script type="javascript">
$(document).ready(function() {
var val_to_select = '2,4,5';
$( '#testID' ).val( val_to_select );
)};
</script>
我需要这样的输出
<select id="testID" multiple="multiple">
<option value="1">test Value1</option>
<option value="2" selected>test Value2</option>
<option value="3">test Value3</option>
<option value="4" selected>test Value4</option>
<option value="5" selected>test Value5</option>
<option value="6">test Value6</option>
</select>
$("#testID").val([1,2,3]);
可以像这样在数组中传递值
<select id="testID" multiple="multiple">
<option value="1">test Value1</option>
<option value="2" selected>test Value2</option>
<option value="3">test Value3</option>
<option value="4" selected>test Value4</option>
<option value="5" selected>test Value5</option>
<option value="6">test Value6</option>
</select>
$("#testID").val([1,2,3]);
您可以使用以下选项:
var数据=1,2,4;
//排列
var dataarray=data.split,;
//设置值
$testID.valdataarray;
//然后刷新
$testID.multielectrefresh;
测试值1
测试值2
测试值3
测试值4
测试值5
测试值6