jQuery Select2 2.1 を使用しており、同じ id クラスを持つ複数の選択タグに適用しようとしています。私のコードは次のようになります。
<select id="e1" style="width: 300px">
<option value="AL">Alabama</option>
<option value="WY">Wyoming</option>
<option value="NY">New York</option>
</select>
...
<select id="e1" style="width: 300px">
<option value="AL">Alabama</option>
<option value="WY">Wyoming</option>
<option value="NY">New York</option>
</select>
使用されているJavaScriptコードは次のとおりです。
<script>
$(document).ready(function() { $('#e1').select2(); });
</script>
問題は、最初の select タグだけが適切な select2 クラスを取得することです。select2 がこのタイプの使用法を許可しているかどうかはわかりませんが (ドキュメントでこの情報を特定できませんでした)、別のオプションとして、javascript 関数{ $('#e1').select2(); }
を許可する{ $('#e(1..999)').select2(); }
ようにインクリメントすることも<select id="e<?php echo $i ?>" style="width: 300px">
できます。
どうすればこれを達成できますか? ありがとう。