ここでコードを使用する: http://jqueryui.com/autocomplete/#combobox しかし、id をクラスに置き換えると、ほぼ望ましい機能が得られます...ただし、すべてのコンボ ボックスのドロップダウン ボタンしかありません。各コンボボックスのドロップダウンボタンを取得するには?
<div class="ui-widget" style="display: inline-block;" >
<select id="tag01" class="comboBox">
<option value="">Select one...</option>
<c:forEach items="${allTags}" var="tag">
<option value="${tag.title}">${tag.title}</option>
</c:forEach>
</select>
</div>
<div class="ui-widget" style="display: inline-block;" >
<select id="tag02" class="comboBox">
<option value="">Select one...</option>
<c:forEach items="${allTags}" var="tag">
<option value="${tag.title}">${tag.title}</option>
</c:forEach>
</select>
</div>
次に、次のようにコンボボックスを呼び出します。
$("#tag01").combobox();
$("#tag02").combobox();
また
$(".comboBox").combobox();
ドロップダウン ボタンは 1 つだけになります。div のスタイルから表示インライン ブロックを削除した場合にのみ、複数のボタンが表示されますが、コンボ ボックスが複数の行に表示されます。これは望ましくありません。