我正在使用event.preventDefault()
对页面上的所有元素使用Jquery,如下所示:
$('*').on('click', function(e) {
e.stopPropagation();
e.preventDefault();
});
现在我想使用右键单击上下文菜单触发单击事件。所以基本上我会右键单击鼠标并打开一个上下文菜单,然后从该菜单中选择触发点击。在Jquery中,这很简单,我会在与上下文菜单相关的函数中执行此操作:
$(this).click();
this
部分将获得选择器,而click
部分会触发点击,当然使用return true
来解除preventDefault。问题是我不能在后者中使用Jquery,我必须使用普通的Javascript。普通Javascript中$(this).click();
的等价物是什么? (没有在元素本身附加点击处理程序)