Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.03.2017, 18:42
Интересующийся
Отправить личное сообщение для nik_neman Посмотреть профиль Найти все сообщения от nik_neman
 
Регистрация: 06.02.2012
Сообщений: 21

Увеличить индекс при клонирование группы данных?
Здравствуйте.
Поля которые необходимо клонировать вот в таком виде:
<input type="text" name="group[0][title]" id="title">
<input type="text" name="group[0][description]" id="description">
<input type="text" name="group[0][summary]" id="summary">


Подскажите пожалуйста как сделать чтобы при клонировании индекс в названии поля увеличивался и получалось таким образом.

<input type="text" name="group[1][title]" id="title">
<input type="text" name="group[1][description]" id="description">
<input type="text" name="group[1][summary]" id="summary">

<input type="text" name="group[2][title]" id="title">
<input type="text" name="group[2][description]" id="description">
<input type="text" name="group[2][summary]" id="summary">


Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 19.03.2017, 18:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

nik_neman,
где код клонирования? id одинаковое?
Ответить с цитированием
  #3 (permalink)  
Старый 20.03.2017, 00:07
Интересующийся
Отправить личное сообщение для nik_neman Посмотреть профиль Найти все сообщения от nik_neman
 
Регистрация: 06.02.2012
Сообщений: 21

$('.add').click(function(e){
        e.preventDefault();
        var lastRepeatingGroup = $('.repeating').last();
        var cloned = lastRepeatingGroup.clone(true)  
        cloned.insertAfter(lastRepeatingGroup);
    });

id как в примере в первом сообщении
Ответить с цитированием
  #4 (permalink)  
Старый 20.03.2017, 00:45
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

nik_neman,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
  <script>
$(function() {
var num = 0;
$('.add').click(function(e){
        e.preventDefault();
        var lastRepeatingGroup = $('.repeating').last();
        var cloned = lastRepeatingGroup.clone(true);
        var html = cloned.html().replace(/\d+/g, ++num);
        cloned.html(html).insertAfter(lastRepeatingGroup);
    });


});
  </script>
</head>

<body>
<input name="" type="button" value="add" class="add">
<div class="repeating">
<input type="text" name="group[0][title]" id="title">
<input type="text" name="group[0][description]" id="description">
<input type="text" name="group[0][summary]" id="summary">
</div>

</body>
</html>
Ответить с цитированием
  #5 (permalink)  
Старый 20.03.2017, 01:02
Интересующийся
Отправить личное сообщение для nik_neman Посмотреть профиль Найти все сообщения от nik_neman
 
Регистрация: 06.02.2012
Сообщений: 21

Спасибо! Сработало!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение данных строки грида при нажатии сторонней кнопки Allan Stark ExtJS 4 17.11.2011 19:21
как при клике на фотографию увеличить ее, затемнив фон Ichigeki ExtJS 3 23.06.2011 17:34
Проблемы с кодировкой при передаче данных во фрейм из js Why? Internet Explorer 12 02.06.2009 16:23
Скрипт по добавлению списка баз данных при входе в систему! Demidovstan Сайт Javascript.ru 3 13.05.2009 17:36
Вывод данных единожды, при открытии окна? Ggorsh Events/DOM/Window 1 28.04.2009 01:04