2017-05-13 7 views
1

リスト内のこれらの要素にクラスをハングアップする機会がある場合は、いいです。ドロップダウンリストから選択したオプションを削除しないようにするにはどうすればよいですか?

$(function(){ 
 
    $('select').selectize({ 
 
    plugins: ['restore_on_backspace', 'remove_button'] 
 
    }); 
 
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.4/css/selectize.default.min.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
 

 
<script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.4/js/standalone/selectize.min.js"></script> 
 

 
<select multiple="multiple"> 
 
    <option>A</option> 
 
    <option>B</option> 
 
    <option>C</option> 
 
</select>

documentationは、これらの項目を削除するコールバック関数onOptionRemove(値)を有しています。しかし、私は反対の効果を見いださなかった。 なぜこの可能性がそのままではないのですか?単純なパラメータはtrue/false =)です。 私はドキュメントのすべての例を見ていますが、解決策は見つかりませんでした。私はあなたの助けを求める)

答えて

0

それはhideSelectedのオプションがあります。 hideSelectedをfalseに設定するようにコードを編集しました。それはあなたが探しているものですか?

$(function(){ 
 
    $('select').selectize({ 
 
    hideSelected: false, 
 
    plugins: ['restore_on_backspace', 'remove_button'] 
 
    }); 
 
});
<link href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.4/css/selectize.default.min.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
 

 
<script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.4/js/standalone/selectize.min.js"></script> 
 

 
<select multiple="multiple"> 
 
    <option>A</option> 
 
    <option>B</option> 
 
    <option>C</option> 
 
</select>

+0

はい。私は文書を読んだが、このオプションに気付かなかった。私は敗者です:D 難しい夜です。ありがとうございました。 –

+0

すべていいよ!運が良かった。 – thenormalsquid

関連する問題