【jQuery】select2ライブラリのmultipleオプションを解説します

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在5社経験している、12年目エンジニアです。

この記事では、 jQueryのselect2ライブラリでのmultipleオプションについて

  • multipleオプションとは
  • multipleオプションを使ったサンプルプログラム

と、丁寧に解説していきます。

前提条件:実行環境について

実行環境は以下の通りです。

OS Windows11
jQueryのバージョン 3.7.1
select2のバージョン 4.1.0

select2ライブラリの基本的な使い方は、以下の記事をご参考ください。

multipleオプションとは

multipleオプションとは、セレクトボックスの複数選択を有効にするかどうかを指定できるオプションです。
multipleオプションを使うと
jQueryのselect2ライブラリのmultipleオプションを解説
画像のように複数選択することができます。

multipleオプションは

で指定できます。
trueは複数選択可、falseが複数選択不可です。
デフォルトはfalseが設定されています。
では、次の章で実際に使い動作を確認します。

multipleオプションサンプルの概要

multipleオプションサンプルでは、

  • HTML
  • JavaScript

の計2つを使います。
セレクトボックスを3つ作成し、それぞれのセレクトボックスにmultipleオプションに

  • trueを設定した場合
  • falseを設定した場合
  • 設定しなかった場合

で作成し、表示の違いを確認します。

  • jQueryライブラリ
  • select2ライブラリ(js)
  • select2ライブラリ(css)

はファイルを読み込みます。

ディレクトリ構成は以下の画像のようになっている、とします。
jQueryのselect2ライブラリのmultipleオプションを解説

HTMLサンプルプログラム

HTMLで外部のJavaScriptを読み込むやり方は、以下の記事をご参考ください。

JavaScriptサンプルプログラム

widthオプションは、select2ライブラリでのオプションの1つで横幅を指定することができます。
詳しくはこちらの記事をご参考ください。

実行結果

作成したHTMLをブラウザで開きます。
jQueryのselect2ライブラリのmultipleオプションを解説

multipleオプションにtrueを設定したセレクトボックスのみ複数選択できることが確認できました。
jQueryのselect2ライブラリのmultipleオプションを解説

まとめ:multipleオプションを使ってみよう

以上がjQueryのselect2ライブラリのmultipleオプションについての解説でした!

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました