Я пытаюсь реализовать динамическое поле ввода в jQuery. Но в этом коде ничего не происходит. Как-то я считаю, что ошибка связана с синтаксисом или, по крайней мере, связана с основными принципами jquery, поэтому я заранее извиняюсь.
var add = function(){
var intID = $('#target').length+1;
var row = $('<tr id=\"row'+intID+'\">row</tr>');
var data_1 = $('<td><input type=\"text\" name=\"part'.intID.'\"/></td>');
var data_2 = $('<td><input type=\"text\" name=\"pos'.intID.'\"/></td>');
var remove_button = $('<td><input type=\"button\" onclick=\"$(this).parent().parent().remove()\"/></td>');
$(row).append(data_1);
$(row).append(data_2);
$(row).append(remove_button);
$('#target').append(row);
}
Цель - пустая таблица, и я пытаюсь добавить и удалить соответствующие строки.
Неправильно конкатенация. .intID.
должен быть +intID+
.
Вы должны заменить .intID.
с +intID+