Javascript 添加包含innerHTML和autocomplete的行未完成
我尝试插入id为标记的输入框。 插入后,我需要自动完成功能。 尝试了多种方法,但带有标记的输入无法自动完成Javascript 添加包含innerHTML和autocomplete的行未完成,javascript,jquery,Javascript,Jquery,我尝试插入id为标记的输入框。 插入后,我需要自动完成功能。 尝试了多种方法,但带有标记的输入无法自动完成 function addRow(row) { var table = document.getElementById('dataTable'); var rowCount = table.rows.length; var newRow= table.insertRow((1)); var row = newRow.insertCell(1)" r
function addRow(row) {
var table = document.getElementById('dataTable');
var rowCount = table.rows.length;
var newRow= table.insertRow((1));
var row = newRow.insertCell(1)"
row.innerHTML+="<INPUT id =tags>";
}
$(function() {
var availableTags = [
"abc",
"bcd",
"EGF"
];
$( "#tags" ).autocomplete({
source: availableTags
});
});
函数addRow(row){
var table=document.getElementById('dataTable');
var rowCount=table.rows.length;
var newRow=table.insertRow((1));
var row=newRow.insertCell(1)”
row.innerHTML+=“”;
}
$(函数(){
var availableTags=[
“abc”,
“bcd”,
“表皮生长因子”
];
$(“#标记”).autocomplete({
资料来源:availableTags
});
});
我应该将自动完成功能放在哪里才能启用新功能?行。innerHTML+=”;
此行
应该是
row.innerHTML+='';
并确保在添加行后调用$(“#tags”).autocomplete()
function addRow(row) {
var table = document.getElementById('dataTable');
var rowCount = table.rows.length;
var newRow= table.insertRow((1));
var row = newRow.insertCell(1)"
row.innerHTML+='<INPUT id="tags">';
$( "#tags" ).autocomplete({
source: availableTags
});
函数addRow(row){
var table=document.getElementById('dataTable');
var rowCount=table.rows.length;
var newRow=table.insertRow((1));
var row=newRow.insertCell(1)”
row.innerHTML+='';
$(“#标记”).autocomplete({
资料来源:availableTags
});
}我相信你打错了一个
代码>进入”
(第6行),语法高亮显示。哪一行?它应该这样工作?var row=newRow.insertCell(1)”我看到了许多问题:(1)从未引用addRow
(2)如果有jQuery,不明白为什么需要使用innerHTML
(3)附加的HTML无效