2017-04-12 47 views
0

私はFast selecthttp://dbrekalo.github.io/fastselect/選択要素のJqueryプラグインを使用しています。 'リスト内のすべてのアイテムを選択'または 'リスト内のすべてのアイテムを削除する'機能を複数選択入力に追加する方法はありますか?fastselect jsで 'すべて選択'と 'すべて削除'

これは、あなたがプラグインとは独立して、これを行うことができます複数選択入力入力

$('.multipleSelect').fastselect(); 
+0

質問にあなたのコードを含めるのを忘れました –

+0

アランは今このokですか? – user1263829

答えて

0

を選択するための

<select class="multipleSelect" multiple name="language"> 
    <option value="All">Select ALLoption> 
    <option value="Bangladesh">Bangladesh</option> 
    <option selected value="Barbados">Barbados</option> 
    <option selected value="Belarus">Belarus</option> 
    <option value="Belgium">Belgium</option> 
    ... 
</select> 

やコードのためのコードです:

$('.multipleSelect').change(e => { 
 
    const _self = $(e.target); /* cache target */ 
 
    const _selfVal = _self.val()[0]; /* cache value */ 
 
    if (_selfVal === "All") { /* if All, select all */ 
 
    _self.find('option').prop('selected', true); 
 
    } else if (_selfVal === "Remove") { /* if Remove, select none */ 
 
    _self.find('option').prop('selected', false); 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select class="multipleSelect" multiple name="language"> 
 
    <option value="All">Select ALL</option> 
 
    <option value="remove">Remove ALL</option> 
 
    <option value="Bangladesh">Bangladesh</option> 
 
    <option selected value="Barbados">Barbados</option> 
 
    <option selected value="Belarus">Belarus</option> 
 
    <option value="Belgium">Belgium</option> 
 
</select>

+0

私はそれを高速選択で実装したいと思っています。http://dbrekalo.github.io/fastselect/#section-examplesを見て、複数の選択可能なオプションを調べてください。ユーザー選択がALLオプションの場合はすべての国を選択したい – user1263829

関連する問題