Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将自动完成添加到动态输入_Php_Jquery_Ajax - Fatal编程技术网

Php 将自动完成添加到动态输入

Php 将自动完成添加到动态输入,php,jquery,ajax,Php,Jquery,Ajax,我是jquery新手,我需要更改整个代码,以便自动完成可以在新输入上工作,但我无法使我的自动完成可以在动态输入上工作这是我的自动完成代码 <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.js"></script> <script type="text/javascript"> $(document).ready(function() { //Al e

我是jquery新手,我需要更改整个代码,以便自动完成可以在新输入上工作,但我无法使我的自动完成可以在动态输入上工作这是我的自动完成代码

<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.js"></script>
<script type="text/javascript">
$(document).ready(function() {    
    //Al escribr dentro del input con id="service"
    $('#service').keypress(function(){
        //Obtenemos el value del input
        var service = $(this).val();        
        var dataString = 'service='+service;

        //Le pasamos el valor del input al ajax
        $.ajax({
            type: "POST",
            url: "autocomplete.php",
            data: dataString,
            success: function(data) {
                //Escribimos las sugerencias que nos manda la consulta
                $('#suggestions').fadeIn(1000).html(data);
                //Al hacer click en algua de las sugerencias
                $('.suggest-element a' ).click( function(){
                    //Obtenemos la id unica de la sugerencia pulsada
                    var id = $(this).attr('id');
                    //Editamos el valor del input con data de la sugerencia pulsada
                    $('#service').val($('#'+id).attr('data'));
                    //Hacemos desaparecer el resto de sugerencias
                    $('#suggestions').fadeOut(1000);
                });              
            }
        });
    });              
});    
</script>

$(文档).ready(函数(){
//Al escribr dentro del input con id=“服务”
$(“#服务”)。按键(函数(){
//Obtenemos el值del输入
var service=$(this.val();
var dataString='service='+service;
//阿贾克斯酒店
$.ajax({
类型:“POST”,
url:“autocomplete.php”,
数据:dataString,
成功:功能(数据){
//领事馆馆长
$(“#建议”).fadeIn(1000).html(数据);
//阿尔哈切·克莱克·阿尔瓜德·拉斯格伦西亚酒店
$('.建议元素a')。单击(函数(){
//杉木普尔萨达新闻中心
var id=$(this.attr('id');
//Editamos el valor del sugerencia pulsada输入数据
$('#service').val($('#'+id).attr('data'));
//杉木餐厅
$(“#建议”)。淡出(1000);
});              
}
});
});              
});    
这是我的addinput js


var j=1;
//输入添加功能
函数addInput(){
$('#输入')。追加(
''+
' '+
'  '+
' ' +
''
);
j++;
}
//事件处理程序和第一个输入
$(文档).ready(函数(){
$(“#加法器”)。单击(添加);
addInput();
});

请同时发布您的HTML代码-但您的JS处理程序似乎只注册到document.ready为firedsorry时存在的元素。我将发布HTML