У меня есть поле ввода, какДля того, чтобы заменить динамическое значение с помощью JQuery
<input type="text" name="time[23][34][]" value="">
имя поля ввода является динамическим. Значит, это может быть время [23] [34] [], time1 [11] [33] [], time2 [45] [22] [] и т. Д.
Теперь я хочу изменить его на многомерность на одиночный размер, например
time[]
time1[]
time2[]
Я попытался ниже код:
$('input').attr('name').replace(/(\[|\])/g, '\\$1')
Как я могу заменить его с помощью JQuery или JavaScript?
- это лишняя правая скобка после attr ('name') опечатка? –
Это должно быть '$ ('input'). Attr ('name', $ ('input'). Attr ('name'). Replace (/ (\ [| \])/g, '\\ $ 1')); 'Если имеется несколько полей, вам необходимо перебрать все поля –