В соответствии с примером я хочу, чтобы каждый раз добавлялся новый ввод с указанием номера в полях (1, 2, 3), причем число увеличивалось в каждом из них при добавлении нового ввода до name[+number increasing here+][]
вinput.
Пример: этот пример не сработал true
Я хочу это:
если поместить в «поле 1» число 2
мы получим новый ввод с именем name[0][], name[1][]
в «поле 2» введите число 3
мы получим name[2][], name[3][], name[4][]
в «поле 3»"введите число 2
, мы получим name[5][], name[6][]
и т. д.
Код (как, фиксированный val, проходящий как строка, а не int!?):
var counter = 0;
$('input').live("keyup", function () {
var id = '#'+$(this).closest('b').attr('id');
$(id+' .lee').empty();
var val = int($(this).val());
for (var i = counter; i < val + counter; i++) {
$(id+' .lee').append('<input type="text" name="hi['+i+'][]">');
}
counter = val + counter;
});