Select first jquery UI result automatically

前端 未结 2 1586
南方客
南方客 2020-12-18 18:39

I am using jQuery Autocomplete to search a local database of cities. Here is the code:

$(\'#txt_search_city\').autocomplete({
    source: url,
    delay: 0,
         


        
相关标签:
2条回答
  • 2020-12-18 19:07

    This seems to be outdated. I had the same problem. Just use .autocomplete({autoFocus: true}) I'm using jquery-ui-1.10.0.min and it works now. No plug is needed.

    0 讨论(0)
  • 2020-12-18 19:17

    Autofocus will highlight the first record..

    Your code would then just need to include autoFocus: true, like below:

    $('#txt_search_city').autocomplete({
        source: url,
        delay: 0,
        autoFocus: true,
        select: function( event, ui ) {
            $( "#id_city" ).val( ui.item.id );
            $(this).closest('form').submit();
        },
        focus: function( event, ui ) { event.preventDefault(); }
    });
    
    0 讨论(0)
提交回复
热议问题