オートコンプリートのあるフィールドを追加できるフォームがあります。
作成時に各フィールドにオートコンプリートを追加する代わりに、イベントバインディングを使用してオートコンプリートを追加することはできますか?
Javascriptのイベントに関しては、私は初めてです。
これは、イベントバインディングを使用して、新しい行を追加するために行ったことです(完全に機能します)。
$(function() {
$('input[name=addItem]')
.bind('click', function() {
var line = $('#list > div').size()+1;
divId = 'line-'+line;
var divCloned = $('#line-1').clone();
divCloned.attr('id', divId);
$('#list').append(divCloned);
var inputs = $(divCloned).children('input').get();
for (var i in inputs) {
inputs[i].value='';
inputs[i].id = inputs[i].id.replace(/\d+/, line);
inputs[i].name = inputs[i].name.replace(/\d+/, line);
}
this.blur();
});
});