JQuery UIコンボボックスをクリックすると、それを開こうとしています。基本的には、次のようにします。
$("#auto").bind("focus", function () {
this.value = '';
$(this).autocomplete("search", '');
});
しかし、コンボボックスでは。
問題は、Imがフォーカスまたはクリックイベントをトリガーすることができないことです。
クリックとバインドのフォーカスイベントを試してみました:実際のフィールド、jqueryによって作成された入力フィールドですが、動作するため、いずれも機能しません。
これをJQueryUIComboBoxで機能させるにはどうすればよいですか?
アップデート
オプションを開いてオプションの上にマウスを置くと、イベントトリガーが表示されることに気づきました。しかし、ここでも、入力部分をクリックしたときにトリガーする必要があります。
*コード*
かみそりコード
<div class="editor-label">
@Html.LabelFor(model => model.Lugar, "Nombre del Lugar")
</div>
<div class="editor-field">
@Html.DropDownList("Lugar", String.Empty)
@Html.ValidationMessageFor(model => model.Lugar)
</div>
JavaScriptコード
$("#Lugar").combobox();
イベント
$("#Lugar").click(function () {
alert("Handler for .click() called.");
});
$("#Lugar-input").bind("focus", function ()
{
alert("a");
});