【问题标题】:How to select multiple select based on values? [duplicate]如何根据值选择多项选择? [复制]
【发布时间】:2017-09-01 12:02:05
【问题描述】:

我有一个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 选择基于值的多项选择。我该怎么做?

【问题讨论】:

标签: javascript jquery


【解决方案1】:

您可以将数据更改为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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    相关资源
    最近更新 更多