我似乎无法弄清楚这一点。我相信我将不得不使用 .load() 或 .on() 但我不知道如何使它们中的任何一个工作。
所以我有一个有 3 行的表。当用户填写 3 行时,我想为他们提供更多。
一旦他们填写了最后一行,就会调用这个脚本。
function addNewRow(id)
{
var qty = $('#qty' + id).val();
if (qty > 0)
{
$('#quickaddtable').append('<?php echo createRow(($i+1)); ?>');
}
}
问题是我正在使用自动完成功能并且对于新创建的行它不起作用。我知道我需要重新加载 DOM,但我只是迷失了如何轻松地做到这一点。
$(function(){
$(".id").autocomplete({
//My Code
});
});
我确信这是一个简单的答案,但是几乎所有示例都显示 .on("click",...)