Рассмотрим следующий HTML:
<a id="add" herf="#">add</a>
<div class="list">
<select>
<option>1</option>
<option>2</option>
</select>
</div>
И Javascript:
$('#add').click(function() {
var copy = $('.list').last().clone();
copy.appendTo('body');
});
(ИЛИ: http://jsfiddle.net/5A5pN/)
Если вы выберете опцию выбора до нажатия Add
, вы заметите, что вновь добавленное поле выбора по-прежнему использует 1 в качестве исходного значения, а не 2.
Есть ли способы преодолеть это?
Спасибо!