Показать сообщение отдельно
  #15 (permalink)  
Старый 11.03.2017, 19:06
Аспирант
Отправить личное сообщение для KEMPZOR Посмотреть профиль Найти все сообщения от KEMPZOR
 
Регистрация: 13.12.2016
Сообщений: 85

Сообщение от рони Посмотреть сообщение
Diphenyl Oxalate,
Пример: решения
<!DOCTYPE HTML>
<html>

<head>
    <title>Untitled</title>
    <meta charset="utf-8">
    <style type="text/css">
    #ss, .del_variant{
      cursor: pointer;
    }
 *!*
   .control-group:nth-child(1)  .del_variant{
        display: none;
    }
*/!*
    </style>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
    $(document)
        .ready(function () {
            var variant = $('#uzz')
                .clone(true);
            $('#ss')
                .click(function () {
                    $(variant)
                        .clone(true)
                        .appendTo('#variants')
                        .fadeIn('slow')
                        .find("input[name*=name]")
                        .focus();
                });
            $(document)
                .on('click', 'a.del_variant', function () {
                    $(this)
                        .parents(".control-group")
                        .remove();
                });
        });
    </script>
</head>

<body>
    <div id="variants">
        <div class="control-group" id="uzz">
            <label class="control-label">Username</label>
            <div class="controls">
                <input type="text" placeholder="Username" name="name[]"> <a class="del_variant">X</a>
            </div>
        </div>
    </div><span id="ss">Добавить вариант</span>
</body>

</html>
Точно, оказалось достаточно просто.
Подскажите ещё один момент, например у меня есть не 1 а 4 input. Первые три это текстовые строки, четвертая строка для числа. Как мне при вводе только в первый блок и нажатию добавить, добавляло информацию в последующий создаваемый блок ну и суммировало четвёртый ? Подскажите пожалуйста.
Ответить с цитированием