克隆元素与javascript中的事件

时间:2011-08-19 08:07:24

标签: javascript jquery javascript-events

我有一个元素

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

变更事件与此元素绑定,即

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

我正在使用

克隆此元素
var newElement = $('#fileUpload').clone();

并将newElement附加到表单

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

现在发生的事情是在追加更改事件后没有绑定到新元素。 知道为什么会这样,以及如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

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

jQuery clone