Добавление еще одной строки с помощью ввода, нажав кнопку - PullRequest
0 голосов
/ 26 августа 2011

Как сделать, чтобы при нажатии кнопки пользователем появлялась другая строка с <Input>?

И ID входа будет расти.

Я хочу что-то вроде этого:

<button id="add">add</button>
<input id="e-1" type="text">
<input id="e-2" type="text">
....

Нет php, пожалуйста .. Я бы предпочел JQuery

Ответы [ 2 ]

1 голос
/ 26 августа 2011

Демо

Это будет сделано

HTML

<button id="add">add</button>
<div id="inputs"></div>

jQuery

var i = 0;
$("#add").click(function(){
    $("#inputs").append('<input id="e-'+(++i)+'" type="text"><br>');
});
0 голосов
/ 26 августа 2011
<div>
    <button class="container-add-input"></button>
    <input type='text' />
    <input type='text' />
</div>
<script type="text/javascript">
    $(".container-add-input").click(function() {
        $(this).parent().append("<input type='text' />");
    });
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...