我是React.js的新手。 我正在尝试为文本框触发keypress事件。
这是文本框的代码,我想执行keypress触发器。
<div id="test23" contenteditable="true" class="input" placeholder="type a message" data-reactid="137">Hii...</div>
并且keypress方法是:
onKeyPress: function(e) {
return "Enter" == e.key ? "Enter key event triggered" : void 0)
}
我尝试使用jQuery,但无法触发它。
这是我尝试过的React代码,但它不起作用:
var event = new Event('keypress', {
'keyCode' : 13,
'which' : 13,
'key' : 'Enter'
});
var node = document.getElementById('test23');
node.dispatchEvent(event);