当我克隆使用jQuery的对象,如果它是一个选择'onchange'事件变为'onclick'。如何用jQuery克隆一个元素来保存所有的属性和事件?已经使用.clone(true)。jQuery .clone变化onclick
这里是JS代码:
function addNovoPasseio (obj){
newobj=$(".passeios").clone(true);
$(newobj).find("*").removeAttr('id');
$(newobj).insertBefore("#addPasseio");
}
这里是我想要克隆的HTML代码:
<div class="passeios">
<div class="select-cidade">
<label for="cidade">Cidade</label>
<select name="cidade" id="cidade" onchange="getBairros(this,$(this).parent().next().find('select'));" class="select-obr">
<option value="-1"> </option>
<option>Cidades</option>
</select>
</div>
</div>
<div class="botoeira" id="addPasseio"><button onclick="addNovoPasseio(this);">New</button></div>
什么使你相信事件发生了变化? – j08691 2012-08-16 21:43:40