DOM
要素を追加し、要素がクローンオブジェクトである場合、要素のイベントを自動バインドしたい。コード スニペットは次のとおりです。
HTML:
<input type="button" class="clickme" value="Click Me" />
Javascript:
$(document).ready(function(){
$(".clickme").click(function(){
alert("Clicked");
var cloneElem = $(this).clone();
//cloneElem.bind("click");
cloneElem.attr("value", "Click Me" + $("input").length.toString());
$(this).parent().append(cloneElem);
});
});
結果:
クリックするとClick Me1
、次のようなイベントもトリガーされるはずですClick Me
Live function
注:イベントをトリガーするために JQuery を使用したくありません。