jQueryを使用してオブジェクトのクローンを作成する場合、それが選択されている場合は、「onchange」イベントが「onclick」に変わります。すべての属性とイベントを保持するjQueryを使用して要素を複製するにはどうすればよいですか?すでに使用されている.clone(true)。
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>