在Select2下拉框中隐藏/删除和显示/恢复选项

时间:2017-06-06 19:19:22

标签: jquery-select2

我有一个问题,我需要在选择时隐藏或删除select2下拉列表中的选项。这些选择填充了一个列表。我宁愿不删除该选项,因为如果用户将其从新填充的列表中删除,那么它应该返回到下拉列表中,其位置已恢复。我尝试了以下内容:

Redux

在jQuery更改块中设置prop。我只是不能得到这件作品。

1 个答案:

答案 0 :(得分:1)

我已经弄清楚了。如果禁用包含如下:

$(#selectId).select2('destroy');
$(#optionId).prop('disabled', true);
$(#selectId).select2();

然后禁用的设置将被select2尊重,而display none将使该项目消失。要重新显示,只需按照相同的步骤将disabled属性设置为' false'。