我正在尝试使用 jquery 来检测何时按下 ENTER 键并且我需要知道哪个表单元素触发了该事件。我找到了用于检测何时按下 ENTER 键的代码,但我无法确定触发它的表单元素的 ID。
$(document).keypress(function(e) {
if( e.which == 13 )
{
alert( $(this) ); //This shows an object is accessible
alert( $(this).attr("id") ); //This displays "undefined". Why? How do I determine the id of the object?
}
});