说我有一个select2框,像这样:
我要删除选项“ _Primary Care”(选项值为1),我该如何去做?我可以通过以下操作清除所有选定的选项:
$('#categories-ids').val(null).trigger('change');
但是我不确定如何只删除一个值。
答案 0 :(得分:1)
https://jsfiddle.net/2q2836xm/
var $select = $('#select');
var idToRemove = 'c4';
var values = $select.val();
if (values) {
var i = values.indexOf(idToRemove);
if (i >= 0) {
values.splice(i, 1);
$select.val(values).change();
}
}
答案 1 :(得分:0)
您可以使用
$("#categories-ids option[value='1']").remove();