Приветствую!
Недавно начал осваивать JS + JQuery, и почти сразу возник вопрос: как можно, не дублируя функцию, обработать "по шаблону" несколько условий.
По факту: есть три вкладки, в каждой вкладке есть две формы ввода адреса: ОТ и ДО. И у каждой формы есть кнопка, которая добавляет ещё одно поле ввода. Что-то типа:
<div class="one">
<input class="from1" name="from1[]"> <button class="add_from1">Add</button>
<input class="where1" name="where1[]"> <button class="add_where1">Add</button>
</div>
<div class="two">
<input class="from2" name="from2[]"> <button class="add_from2">Add</button>
<input class="where2" name="where2[]"> <button class="add_where2">Add</button>
</div>
<div class="three">
<input class="from3" name="from3[]"> <button class="add_from3">Add</button>
<input class="where3" name="where3[]"> <button class="add_where3">Add</button>
</div>
$(".one .add_from1").on("click", function () {
$(".one").append('<input class="from" name="from1[]">');
}
Как, и для второй. различия лишь в цифрах, идущих после ".from", ".where" и ".add"
Дак вот, что бы не дублировать, можно ли как-нибудь, по шаблону, создать функцию?
for(), как я понял, здесь, не особо подходит. Хотя могу ошибаться. Направьте , пожалуйста, юнлинга в правильное русло ;D
Надеюсь
теперь описал более понятно)