Я в основном пытаюсь создать форму «направления», где каждая «остановка» имеет адрес ввода и пару опций выбора. Я хочу иметь возможность «поменять» формы так, чтобы данные из первого «стопа» менялись местами с данными из второго «стопа». Сложность в том, что может быть более двух «остановок», поэтому своп должен быть в состоянии справиться с обменом остановок 3-4, 4-5, 5-6 и т. Д.
Вот базовый шаблон формы:
<div class="forms">
<div class="address"><input type="text" /></div>
<div class="loc">
<select name="region">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<div class="loc">
<select>
<option>a</option>
<option>b</option>
<option>c</option>
<option>d</option>
<option>e</option>
</select>
</div>
</div>
<div class="swap"><a>swap</a></div>
<div class="forms">
<div class="address"><input type="text" /></div>
<div class="loc">
<select name="region">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<div class="loc">
<select>
<option>a</option>
<option>b</option>
<option>c</option>
<option>d</option>
<option>e</option>
</select>
</div>
Я хотел бы использовать JQuery, если это возможно, но я действительно озадачен тем, как начать.
Спасибо,
Brian