答案 0 :(得分:3)
你非常接近。你需要用引号括起2,它将解决你的问题。
$("#cboApplications option[value='2']").attr("selected", "selected");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<select style="height: 90px;" id="cboApplications" name="cboApplications[]" multiple>
<option value="1">App 1</option>
<option value="2">App 2</option>
<option value="3">App 3</option>
</select>
答案 1 :(得分:1)
您应该使用.val()
来设置值。
一个文本字符串,一个数字或一个字符串数组,对应于要设置为选中/选中的每个匹配元素的值。
$("#cboApplications").val(2);
OR
$("#cboApplications option[value=2]").prop("selected", true);
答案 2 :(得分:0)
使用此:
$("#cboApplications").val(2);