当我在 jquery 插件中替换 html 时container
停止对事件做出反应(小提琴http://jsfiddle.net/vfDKj/7/)
(function($) {
jQuery.fn.myTest = function(){
var $this = jQuery(this);
$this.on('keyup', function(){
$(this).after('<div>event</div>');
})
return this;
}
}(jQuery));
$(".test").myTest();
var html = $("#container").html();
$("#container").html(html);
我知道,我可以重新初始化,但我需要让它在没有重新初始化的情况下工作。那可能吗?