请看看这个屏幕截图。动态字段上的Jquery UI自动完成
http://www.screencast.com/t/GMGBy6QF9bP
因为我已经证明我试图在一个动态生成的字段使用jQuery UI的自动完成,自动完成正常工作与我使用复制&生成动态领域的主要领域。但是当添加一个新字段时,自动完成功能不会与新生成的字段一起工作。
这是我的自动完成代码
$(function(){
$(".get-tasks").autocomplete({
source: baseurl+"job/job/get_tasks_autocomp",
});
})
我想获得从这里有人解决这个问题的帮助,请在显示的代码,我怎么能解决这个问题。
这是代码,添加新的领域
$(document).ready(function(){
var i=0;
$('#add_fault_fld').click(function(){
i++;
$('#dynamic_field').append('<tr id="row'+i+'"><td><input type="text" class="get-tasks job-tasks form-control" name="fault['+i+']" id="['+i+']" placeholder="" class="form-control name_list" /></td><td><button type="button" name="remove" id="'+i+'" class="btn btn-danger btn_remove">X</button></td></tr>');
});
$(document).on('click', '.btn_remove', function(){
var button_id = $(this).attr("id");
$('#row'+button_id+'').remove();
});
$('#submit').click(function(){
$.ajax({
//url:"name.php",
method:"POST",
data:$('#add_fault').serialize(),
success:function(data)
{
alert(data);
$('#add_fault')[0].reset();
}
});
});
}); //End
你能提供添加更多按钮的代码吗,jsfiddle会有帮助。 – kasperite
@ kasperite我已更新帖子,请检查。 – greenarrow