當我克隆使用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