jQuery自动完成具有相同ID的多个输入

时间:2017-03-29 16:53:38

标签: javascript php jquery autocomplete

我希望将此自动填充功能实施到我的页面:http://www.bewebdeveloper.com/tutorial-about-autocomplete-using-php-mysql-and-jquery并且它可以正常运行,但在我的情况下,我使用clone()函数复制所有<li>元素,例如:http://jsfiddle.net/x42c3anw 当我有几个输入时,自动完成仅适用于第一次输入,我如何编辑此功能? :

function autocomplet() {
var min_length = 0; // min caracters to display the autocomplete
var keyword = $('#country_id').val();
if (keyword.length >= min_length) {
    $.ajax({
        url: 'ajax_refresh.php',
        type: 'POST',
        data: {keyword:keyword},
        success:function(data){
            $('#country_list_id').show();
            $('#country_list_id').html(data);
        }
    });
} else {
    $('#country_list_id').hide();
}
}
// set_item : this function will be executed when we select an item
function set_item(item) {
// change input value
$('#country_id').val(item);
// hide proposition list
$('#country_list_id').hide();
}

我不清楚这是因为ID不是唯一的,是否有可能为id添加一些增量或使用类?如果是,我怎么能这样做?

0 个答案:

没有答案