【发布时间】:2017-09-24 19:22:08
【问题描述】:
我有一段代码可以设置我的事件处理程序:
const element = $('#my-element');
const menuToggle = '.menu-toggle';
function assignEventHandlers() {
element.on('click', menuToggle, handleMenuClicked);
}
在 JSDOM 中,我想触发 mocha 单元测试的单击事件。
我可以在 JSDOM 中选择元素.menu-toggle,但是如果我这样触发它,$('.menu-toggle').trigger('click'); 回调函数handleMenuClicked 不会被调用。
如何触发此事件?
【问题讨论】:
标签: javascript jquery events jsdom