我需要初始化我的自動完成字段,每次克隆表中的一行。到目前爲止,只有在頁面加載時才初始化我的第一行。這是我的代碼http://jsfiddle.net/4XZMb/951/當克隆表中的行時初始化自動完成
function addRow(){
var numberExistingRows = 1;
// use "ADD" button to add new row
$('#add_row').click(function() {
// keep track of number of rows for input names
numberExistingRows++;
// clone a row
var $row = $('.dataRow:last').clone();
$row.find('.deleteRow').click(deleteRow);
// strip previous values and fix names of inputs
$row.find('input').each(function() {
var $input = $(this); // cache this input into jQuery object in lieu of using $(this) in below functions for clarity and performance
$input.val(""); // reset value to none
// fix names
var thisInputName = $input.attr('id');
$input.attr('id', thisInputName);
});
$('#tableSo').append($row);
return false;
});
}
您正在用'id'克隆行。這會導致一些問題。我建議將它們改爲課程。 – JoeFletch