0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Multiple Select】特定のトリガーでプルダウンをリセットする方法

Posted at

やりたいこと

あるボタンのクリックイベントで、Multiple Selectの選択状況をリセットしたい。

Multiple Selectとは、チェックボックスで複数選択できるプルダウンなどを作れるjQueryプラグイン。

公式はこちら

Multiple Selectの特徴

Multiple Selectは通常のselect要素で作るプルダウンとは少し異なるため、valueの取得の仕方などの勝手が変わってきます。

そのかわり、Multiple Selectの公式で用意されているさまざまなオプションやメソッドを使うことができます。

今回は「プルダウンのリセット」が目的なので、uncheckAllメソッドを使用していきます。uncheckAllは「すべてのチェックを外す」メソッドになります。

uncheckAllでリセット

<button id='reset'>リセット</button>

<select id='multiple-select'>
	<option value='1'>りんご</option>
	<option value='2'>バナナ</option>
	<option value='3'>ぶどう</option>
</select>
$(function () {
    $('#reset').click(function () {
        const $select = $('#multiple-select')
        $select.multipleSelect('uncheckAll')
    })
})

まとめ

他にもさまざまなメソッドが用意されており、上記とは逆にすべて選択状態にするメソッドなんかもありますので、Multiple Selectを使っている方はぜひ試してみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?