0

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
                });
    });

新しい の機能を有効にするには、どこにオートコンプリートを配置すればよいですか?

4

2 に答える 2

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
     });

}

于 2012-07-31T07:05:58.697 に答える
0

row.innerHTML+="<INPUT id =tags>";この行

する必要があります

row.innerHTML+='<INPUT id="tags" />';

addRow の後に $( "#tags" ).autocomplete() を呼び出すようにしてください

于 2012-07-31T07:01:26.670 に答える