2017-06-06 41 views
1

選択時にselect2ドロップダウンからオプションを非表示または削除する必要がある問題があります。これらの選択はリストを満たす。ユーザーが新しく入力したリストから削除した場合は、リストアされた順序でその場所のドロップダウンに戻る必要があるため、オプションを削除しないでください。私は以下を試しました:Select2ドロップダウンボックスのオプションの非表示/削除と表示/復元

.select2-results .select2-disabled, .select2-results__option[aria-disabled=true] { 
    display: none; 
} 

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

jQuery変更ブロックに小道具を設定しています。私はこの作品を手に入れることはできません。

答えて

0

私はそれを理解しました。無効がそうのようにラップされている場合:

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

その後、無効の設定がSELECT2によって表彰され、表示なしは、アイテムが消えるようません。再表示させるには、disabledプロパティを 'false'に設定して同じ手順を実行します。

関連する問題