如果我将元素附加到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
的事件注意:
我不想使用JQuery的
Live function
来触发事件。 最佳答案
.clone
接受一个参数是否也要克隆事件:
$(this).clone(true);