在textarea中禁用键盘快捷键

时间:2011-12-02 23:31:53

标签: javascript html

我正在使用这样的东西:

jQuery(document).keydown(function(e){
  // code
}

使用箭头键切换photoalbum中的照片..效果很好,但是! 我想在textarea中禁用。因为,如果我正在评论照片并且我想用箭头键移动光标,我会切换照片并丢失我的文字:)

如何禁用它?我能抓住哪个元素集中注意力? 谢谢

1 个答案:

答案 0 :(得分:6)

您可以检查目标元素是否为textarea。

jQuery(document).keydown(function(e){
    var target = e.target || e.srcElement;
    if ( target.tagName !== "TEXTAREA" ) {
        // code
    }
});