элемент клона с событиями в JavaScript - PullRequest
0 голосов
/ 19 августа 2011

У меня есть элемент

<input type="file" id="fileUpload" size="100" name="fileUpload"/>

Событие изменения связано с этим элементом, т. Е.

$('input[type=file]').change(function()
{
alert('changed');
});

Я клонирую этот элемент, используя

var newElement = $('#fileUpload').clone();

и добавление нового элемента к форме

$('form').append(newElement);

Теперь происходит следующее: после добавления событие изменения не привязывается к новому элементу. Любая идея, почему это и как это решить?

1 Ответ

5 голосов
/ 19 августа 2011
var newElement = $('#fileUpload').clone(true);

jQuery clone

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...