相关疑难解决方法(0)

使用jQuery的escape key的哪个键代码

我有两个功能.当按下enter时,功能正常运行,但是当按下escape时它不会.转义键的正确数字是多少?

$(document).keypress(function(e) { 
    if (e.which == 13) $('.save').click();   // enter (works as expected)
    if (e.which == 27) $('.cancel').click(); // esc   (does not work)
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

547
推荐指数
15
解决办法
43万
查看次数

你如何在Enzyme中模拟keyDown输入事件(或其他)?

我试图模拟一个keyDown事件,专门用于输入,keyCode: 13.我已经尝试了许多不同的方法来做到这一点,但它们都没有奏效.我也看过网上,似乎这个功能要么是错误的,要么在当前版本的Enzyme中不起作用.有没有人知道这个功能是否有效,如果有的话,模拟输入或其他类型的关键事件的正确语法是什么?谢谢!

这就是我目前所拥有的,它不起作用:

const input = wrapper.find('input');
input.simulate('keyDown', {keyCode: 13});
Run Code Online (Sandbox Code Playgroud)

我目前的酶版本是2.4.1

frontend unit-testing reactjs enzyme

34
推荐指数
4
解决办法
3万
查看次数

标签 统计

enzyme ×1

frontend ×1

javascript ×1

jquery ×1

reactjs ×1

unit-testing ×1