1

您将如何使用 id 从设置值中为自动完成框设置默认值?

这些值来自数据库。

本质上,我想要的与 html 中的普通选择相同,您可以在其中明确地说选择了此选项(selected=selected)

我是整个 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

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

4

1 回答 1

2

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

<input value="robin" id="birds" />
于 2012-08-15T13:33:07.330 回答