Что-то не так делаю с clone()
Здравствуйте.
Делаю добавление полей inputов при на жатии на кнопку. Вот ф-я добавления:
function add_elem()
{
$('.element').last().clone().appendTo($('#container_elements')).hide().show(400);
}
Почему то всеравно в копии сохраняется значения предыдущего поля, хоть никаких аргументов в clone нет. Пробывал по разному, и false ставил в аргументы, и false,false Спасибо. |
tiho,
Приведите минимальный HTML код для данного примера |
Ну так это нормальное поведение для clone, разве нет?
The .clone() method performs a deep copy of the set of matched elements, meaning that it copies the matched elements as well as all of their descendant elements and text nodes. |
...
<script type="text/javascript">
function add_elem()
{
$('.element').last().clone().appendTo($('#container_elem')).hide().show(400);
}
</script>
...
<div id="container_elem">
<div id="element" class="element" >
<input type="text" placeholder="Введите, за что расходы" name="input_za_chto" />
<input type="text" placeholder="Введите сумму расхода или процент" name="input_summa" class="input_summa" />
</div>
</div>
<span onclick="add_elem()">+ Добавить расход</span>
|
Цитата:
|
Цитата:
Цитата:
Приведите вид исходного input и преобразованно-копируемого |
Просто нужно чтобы элемент добавлялся после последнего такогоже в дереве, с пустыми полями.
|
Цитата:
|
2 однотипных инпута:
<input type="text" placeholder="Введите сумму расхода или процент" name="input_summa" class="input_summa" /> его копия - точно такая же (смотрел через хромовский дебагер) |
Цитата:
|
| Часовой пояс GMT +3, время: 14:49. |