Добавление ввода в jQuery и проблемы добавление нескольких вводов с помощью клика

StackOverflow https://stackoverflow.com/questions/6803102

Вопрос

Почему после щелчка Add, добавление нескольких вводов вместе?
Я хочу один раз добавлять ввод в каждый нажмите на добавление.
Вы видите себя: мой код

Это было полезно?

Решение

Попробуйте эту скрипку JS, я думаю, что я сделал, что вы хотели.

http://jsfiddle.net/539lr/6/

Вот код JS

$('a.add_input').live('click', function (e) {
    e.preventDefault();
    var $column = $(this).closest("div.column");
    var input = $column.prev("div.column").clone().wrap("<div />").parent().html();
    $column.before($(input));

});

Другие советы

Это, наверное, то, что вы хотите. Он захватывает столбец, дублирует его, устанавливает вход в «» и вставляет его перед кнопкой «Добавить»

http://jsfiddle.net/n4yfk/1/

Использовать var input = $(".ai_service").find(":eq(0)").html(); вместо. Видеть http://jsfiddle.net/539lr/4/ для справки

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top