如何为jquery自动完成框设置默认值?

时间:2012-08-15 12:05:48

标签: javascript jquery jquery-ui autocomplete

如何使用ID?

从设置值设置自动完成框的默认值

值来自db。

基本上我想要的是与html中的普通选择相同,你可以在这里明确说明选择了这个选项(选择=选中)

我是这个整个jquery事情的新手并且已经看到了类似的主题但似乎无法让它工作

继承我的代码

<script>
    $(function() {
        function log( message ) {
            $( "<div/>" ).text( message ).prependTo( "#log" );
            $( "#log" ).scrollTop( 0 );
        }

        $( "#birds" ).autocomplete({
            source: "search.php",
            minLength: 2,
            select: function( event, ui ) {
                log( ui.item ?
                    "Selected: " + ui.item.value + " aka " + ui.item.id :
                    "Nothing selected, input was " + this.value );
            }

        });
    });
    </script>
</head>
<body>

<div class="demo">

<div class="ui-widget">
    <label for="birds">Birds: </label>
    <input id="birds"  />
</div>

因此,当页面加载时,我希望它从我的源中选择一个值,例如:robin

这是演示中的代码,我试图以我想要的方式操作

1 个答案:

答案 0 :(得分:2)

我只想将input的值设置为您想要的默认值:

<input value="robin" id="birds" />