【发布时间】:2015-03-22 01:40:12
【问题描述】:
我是 React.js 的新手。 我正在尝试触发文本 div 的按键事件。
这是我要执行按键触发的文本框代码。
<div id="test23" contenteditable="true" class="input" placeholder="type a message" data-reactid="137">Hii...</div>
按键方法是:
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);
【问题讨论】:
标签: javascript jquery reactjs dom-events