有没有办法在 DIV 元素上监听键盘事件?
我的代码:
<div id="div" style="height:50px" class="ui-widget-content"></div>
<input id="input">
$('#div,#input').keyup(function(event){
console.log(event.keyCode);
});
实际上,代码仅针对输入触发,我可以为 div 处理它吗?
有没有办法在 DIV 元素上监听键盘事件?
我的代码:
<div id="div" style="height:50px" class="ui-widget-content"></div>
<input id="input">
$('#div,#input').keyup(function(event){
console.log(event.keyCode);
});
实际上,代码仅针对输入触发,我可以为 div 处理它吗?
添加一个tabindex,它应该工作
<div id="div" style="height:50px;" class="ui-widget-content" tabindex="1"></div>
为什么不将输入放在 div 中,然后简单地找到 $('#input').closest('div') ?
否则,如果您的示例是您的输入如何与您的 div 相关的模式,那么只需 $('#input').prev() ?