如果用户在 textarea 中按下回车键,如何获取 html 元素 ID

How to get the html element id if user pressed enter inside textarea

代码比较多,这里只展示一个功能:

$(window).keydown(function(event){
    if(event.keyCode == 13) {
        event.preventDefault();

        // how to check if a user pressed enter inside a specific
        // textarea box 
    }
});

其实我想知道的是,具体元素是不是focus了!

您可以使用 jQuery :focus 选择器简单地检查您的 textarea 是否 focused

$(window).keydown(function(event){
    if(event.keyCode == 13) {
        event.preventDefault();

        if($('#yourTextarea').is(':focus')){
            //...
        }
    }
});