答案 0 :(得分:1)
我认为这应该可行:
$('#idSelect option[title="myTitle"]').first().remove();
希望有帮助。
答案 1 :(得分:0)
select2
链接到DOM中特定的<select>
元素。因此,首先需要更改选择选项,然后触发change
的{{1}}事件
要更改select2
文字,您可以这样
option
然后为<select id="mySelect">
<option value="option1">Text</option>
</select>
var $select2 = $("#mySelect").select2();
$('#mySelect option[value="option1"]').text = 'Another text';
触发change
事件:
select2
$select2.trigger("change");
$('#mySelect option[value="option1"]').remove();
$select2.trigger("change");
$select2.val("option1").trigger("change");
如果需要从已选择的选项中删除一个选项,则需要获取所选选项,然后删除一个选项,并将新选项设置为select2。
$select2.val(["option1", "option2"]).trigger("change");