Обход циклом each
Всем привет, ломаю голову уже второй день, у меня есть форма, в котором див, внутри которого два инпута и кнопка на удаления, и под дивом кнопка на клонирование, работающая через jQuery.
У инпутов такие имена: linkbuilder[1][word] linkbuilder[1][link] Я пытаюсь сделать так, что бы при нажатии на кнопку клонирования, jQuery проходился each-ом по инпутам, и менял их на: linkbuilder[2][word] linkbuilder[2][link] если еще раз нажал, то: linkbuilder[3][word] linkbuilder[3][link] Постоянно получается что то не то, пожаалуйста помогите) |
Wahtel,
а хранить индекс и добавлять при клонировании |
Wahtel,
:write: <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script> $(function(){ var $add = $("#add"), indx = 1; $add.click(function() { indx++ $('[name$="[word]"]').last().clone().appendTo('body')[0].name = 'linkbuilder['+indx+'][word]'; $('[name$="[link]"]').last().clone().appendTo('body')[0].name = 'linkbuilder['+indx+'][link]'; alert($('body').html()) }); }); </script> </head> <body> <input id="add" name="" type="button" value="add"> <input name="linkbuilder[1][word]"> <input name="linkbuilder[1][link]"> </body> </html> |
Часовой пояс GMT +3, время: 11:38. |