如何根据值选择多个选择?
问题描述:
我有一个HTML如何根据值选择多个选择?
<select name="availableon[]" class="form-control" multiple>
<option value="pc">PC</option>
<option value="iphone">iPhone</option>
<option value="android">Android</option>
</select>
在我的AJAX成功函数我有值
availableon = 'pc,iphone'
现在我想爆炸availableon
变量,并选择多选择基于使用JavaScript或jQuery的价值。我将如何做到这一点?
答
您可以将数据更改为array
,然后与阵列
var availableon = 'pc,iphone'
var dataarray = availableon.split(",");
$("select").val(dataarray);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select name="availableon[]" class="form-control" multiple>
<option value="pc">PC</option>
<option value="iphone">iPhone</option>
<option value="android">Android</option>
</select>
设置的值如果你正在寻找一个纯JS的解决方案,请检查:https://开头计算器。 COM /问题/ 16582901/JavaScript的jQuery的设定值选择-IN-A-多选择/ 43255752#43255752 –