我有一个全球事件处理程序,适用于我的所有按钮:
$(".btn").mouseup(function () {
$(this).blur();
});
只是简单的东西,以确保用户点击用户后不会保持专注。
但是,这对敲除制造的组件不起作用。
我认为,制作像上面的全局事件处理程序是没有意义的,只是在我的ViewMode中制作另一个事件处理程序,因为这引入了冗余代码。有什么方法可以让上述事件处理程序处理我的淘汰按钮以及所有其余的按钮?
对于任何寻找答案的人:
要使这样的工作,必须将事件的处理委派给静态容器,而淘汰赛永远不会触摸document
。
因此,为了进行全球活动,您将做类似的事情:
$(document).on('mouseup', '.btn', function () {
$(this).blur();
});
在我的情况下。