当我点击它时,我试图打开一个 JQuery UI 组合框,基本上我想要的是:
$("#auto").bind("focus", function () {
this.value = '';
$(this).autocomplete("search", '');
});
但是在组合框中。
问题是我无法获得要触发的焦点或单击事件。
我已经尝试了单击并绑定焦点事件:实际字段,由 jquery 创建的输入字段,但它们都没有工作。
我怎样才能让它在 JQueryUI ComboBox 中工作?
更新
我刚刚注意到,当我打开选项并将鼠标悬停在选项上时,我得到了事件触发器。但是,当我单击输入部分时,我想要再次触发它。
*代码 *
剃刀代码
<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");
});