0

我有一个 jquery 函数,它从数据库中获取数据并成功地将其显示为我的搜索框下方的国家列表。我想单击其中一个国家,然后用该国家/地区填充搜索框的值。

这是jQuery函数

<script>
$(document).ready(function() {
    $(".search").keyup(function() { 
    $('#result').html("looking for your country ...");
        var search = $("#search").val();
        $.get('search.php', { 'search': search }, 
        function(server_response) {
            $('#result').html(server_response);
            });
        });
    });
</script>

我基本上需要 jquery 函数中的几行,它允许我单击enter code here国家并使用该值填充搜索输入。

感谢任何人的帮助,在此先感谢您。

4

1 回答 1

0

很难说不知道你从服务器返回了什么......

请注意,我在这里做了很多假设。

如果是列表:

$('#result').on('click', 'li', function(e) {
    var clicked_value = $(this).text();
    $(".search").val( clicked_value );
});

如果它类似于选择选项:

$('#result').on('change', 'select', function(e) {
    var clicked_value = $(this).val();
    $(".search").val( clicked_value );
});

我没有以任何方式测试过这段代码,只是把它写下来。请让我知道这对你有没有用。

于 2013-03-28T15:02:53.017 回答