【发布时间】:2020-02-25 10:04:16
【问题描述】:
我正在使用选择 2,并且我有来自 ajax 的 json 格式的数据。
查看:
<select class="form-control qual_id" multiple>
<option value="">-Select Degree-</option>
<option value="1">SSC</option>
<option value="2">HSC</option>
<option value="3">BBA</option>
<option value="4">MBA</option>
</select>
阿贾克斯:
var defaultValue = 1,2 // (it can be one id or two ids)
$(`.qual_id option[value=${defaultValue}]`).attr('selected', true);
选择2:
<script type="text/javascript">
$('.qual_id').select2({
width: 'resolve',
maximumSelectionLength: 2
});
</script>
如果我从 select 标记中删除多个,并且在没有 select2 的情况下使用一个 id 执行此操作,则它是 工作正常,但我怎么能通过在选择中选择多个值来做到这一点。
控制台:
未捕获的错误:语法错误,无法识别的表达式:.qual_id 选项[值=1,2]
【问题讨论】:
标签: php jquery ajax laravel jquery-select2