1

ID を使用して設定値からオートコンプリート ボックスのデフォルト値をどのように設定しますか?

値はデータベースから取得されます。

基本的に、私が望むのは、このオプションが選択されていると具体的に言うことができる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>

したがって、ページが読み込まれるときに、ソースから値を選択する必要があります。例: ロビン

これは、私が望むように動作するように操作しようとしているデモのコードです

4

1 に答える 1

2

inputの値をあなたが望むデフォルト値に設定するだけです:

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