我尝试插入id为标签的输入框。 插入后,我需要自动完成功能。 尝试了很多方法,但带标签的输入无法自动完成。
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
});
});
我应该在哪里放置自动完成功能以启用新功能?
答案 0 :(得分:0)
row.innerHTML+="<INPUT id =tags>";
这一行
应该是
row.innerHTML+='<INPUT id="tags" />';
并确保在addRow
之后调用$(“#targs”)。selfocomplete()答案 1 :(得分:0)
试试这个
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
});
}