点击后如何使jquery-ui的自动完成组合框小部件填充?

时间:2012-02-21 23:42:41

标签: jquery jquery-ui jquery-autocomplete jquery-ui-autocomplete

是否可以在页面加载“焦点”事件后渲染jquerui自动完成组合框?

用户点击前的菜单:

<select>
 <option>Choose Something</option>
</select>

用户点击后的菜单:

<select>
<option>Loading options</option>
</select>

从服务器加载选项后的菜单:

<select>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>

这是我一直在努力的example

1 个答案:

答案 0 :(得分:0)

您可以使用input.val(“text”)更改花哨的输入值:

    .click(function() {
        alert("test");
        input.val("loading");
        alert("test");
        // close if already visible
        if ( input.autocomplete( "widget" ).is( ":visible" ) ) {
            input.autocomplete( "close" );
            return;
        }

这是一个有效的example