HTMLのselect2 multipleオプションの使用方法


  1. 基本的なHTMLのselect要素: まず、基本的なHTMLのselect要素を使用して複数のオプションを選択できるセレクトボックスを作成する方法を見てみましょう。
<select multiple>
  <option value="option1">オプション1</option>
  <option value="option2">オプション2</option>
  <option value="option3">オプション3</option>
</select>
  1. select2プラグインの使用: select2プラグインは、より使いやすくカスタマイズ可能なセレクトボックスを提供します。まず、select2のCDNリンクと必要なJavaScriptとCSSファイルをheadセクションに追加します。
<head>
  <link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/css/select2.min.css" rel="stylesheet" />
  <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.13/js/select2.min.js"></script>
</head>

次に、select2を適用したいselect要素にclass="select2"を追加します。

<select class="select2" multiple>
  <option value="option1">オプション1</option>
  <option value="option2">オプション2</option>
  <option value="option3">オプション3</option>
</select>
<script>
  $(document).ready(function() {
    $('.select2').select2();
  });
</script>

これにより、select2プラグインがセレクトボックスに適用され、より洗練された外観と機能を提供します。

  1. select2のオプションとカスタマイズ: select2では、さまざまなオプションを使用してカスタマイズすることができます。以下にいくつかの例を示します。
  • プレースホルダの設定:
<select class="select2" multiple>
  <option value="option1">オプション1</option>
  <option value="option2">オプション2</option>
  <option value="option3">オプション3</option>
</select>
<script>
  $(document).ready(function() {
    $('.select2').select2({
      placeholder: '選択してください'
    });
  });
</script>
  • 検索機能の有効化:
<select class="select2" multiple>
  <option value="option1">オプション1</option>
  <option value="option2">オプション2</option>
  <option value="option3">オプション3</option>
</select>
<script>
  $(document).ready(function() {
    $('.select2').select2({
      placeholder: '選択してください',
      minimumResultsForSearch: 1
    });
  });
</script>
  • テーマの変更:
<select class="select2" multiple>
  <option value="option1">オプション1</option>
  <option value="option2">オプション2</option>
  <option value="option3">オプション3</option>
</select>
<script>
  $(document).ready(function() {
    $('.select2').select2({
      placeholder: '選択してください',
      theme: 'classic'
    });
  });
</script>

これらは、HTMLのselect2 multipleオプショんの使用方法とコード例の一部です。select2プラグインにはさまざまなオプションがあり、必要に応じてカスタマイズすることができます。これらの例を参考にして、自分の要件に合わせたセレクトボックスを作成してください。

以上が、HTMLのselect2 multipleオプションの使用方法とコード例に関するブログ投稿の内容です。