Javascript 如何模拟需要被事件捕获的事件。观察?

Javascript 如何模拟需要被事件捕获的事件。观察?,javascript,jquery,javascript-events,event-handling,Javascript,Jquery,Javascript Events,Event Handling,我有一个控制元素内容的函数。使用事件对每个模糊事件调用此函数。观察 我尝试使用$(id_元素).blur()但事件未被事件捕获。请观察 你有什么建议吗?如何模拟模糊事件,使其被事件捕获。观察?如果必须在触发模糊事件时捕获,请尝试以下操作: $("body").on("blur", "#"+id_element, function(){ //Do something }); 如果要模拟模糊事件,请参阅.trigger()方法。我使用JSFIDLE创建了一个虚拟示例,可能是在声明event

我有一个控制元素内容的函数。使用事件对每个模糊事件调用此函数。观察

我尝试使用
$(id_元素).blur()但事件未被事件捕获。请观察


你有什么建议吗?如何模拟模糊事件,使其被事件捕获。观察

如果必须在触发模糊事件时捕获,请尝试以下操作:

$("body").on("blur", "#"+id_element, function(){
    //Do something
});

如果要模拟模糊事件,请参阅.trigger()方法。

我使用JSFIDLE创建了一个虚拟示例,可能是在声明event.observer之前触发事件

HTML

希望这对你有帮助

<button id='myElement'>Trigger window load</button>
<i>Have a look at your console.</i> 
$('myElement').observe('click', function(){alert('aaa');});
$('myElement').click();