Надо мне динамически сделать несколько инпутов, у каждого свой личный value, который меняю при создании инпута.
У меня есть оригинальный инпут, который лежит в скрытом слое, который я при надобности просто копирую и вставляю куда надо.
Всё прекрасно, но (сссука) value у инпута ОБНУЛЯЕТСЯ, если этот value был изменён динамически =(
Попробуйте этот код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
// меняем значение поля
$('#source_input input').attr('value', 'new_value');
// но при его копировании установлено старое значение!
$('#copy_input').html('Копия:' + $('#source_input').html());
});
</script>
</head>
<body>
Оригинал: <span id="source_input"><input type="text" name="myinput[]" value="old_value"/></span>
<div id="copy_input"></div>
</body>
</html>
т.е было: old_value
изменил на: new_value
но если этот инпут скопировать и вставить куда-нить его у него будет old_value =(