Javascript 如何基于值选择多个选择?

Javascript 如何基于值选择多个选择?,javascript,jquery,Javascript,Jquery,我有一个html <select name="availableon[]" class="form-control" multiple> <option value="pc">PC</option> <option value="iphone">iPhone</option> <option value="android">Android</option> </select&

我有一个html

<select name="availableon[]" class="form-control" multiple>
     <option value="pc">PC</option>
     <option value="iphone">iPhone</option>
     <option value="android">Android</option>
 </select>

现在我想分解
availableon
变量,并使用javascript或jquery选择基于值的多重选择。如何操作?

您可以将数据更改为
数组,然后使用数组设置值

var availableon='pc,iphone'
var dataarray=availableon.split(“,”);
$(“选择”).val(数据数组)

个人计算机
苹果手机
安卓

如果您正在寻找纯js解决方案,请检查:
availableon = 'pc,iphone'