在jquery中選中一個選擇框的option很簡單,可以使用.val()或者.prop()的方法。下面是示例代碼:
// 通過value選中 $('#selectBox').val('value1'); // 通過index選中 $('#selectBox').prop('selectedIndex', 1);
如果需要在選中option后觸發事件,可以使用.change()方法:
$('#selectBox').change(function() { console.log('選中了' + $(this).val()); });
如果需要選中多個option,可以使用.prop()方法,為多個option設置selected屬性:
$('#selectBox option[value="value1"]').prop('selected', true); $('#selectBox option[value="value2"]').prop('selected', true);
需要注意的是,修改了一個option的selected屬性后,需要使用trigger('change')方法來觸發選中事件,否則無法觸發。
$('#selectBox option[value="value1"]').prop('selected', true).trigger('change');