0

通过 tab 键获得焦点的元素是否有 CSS 或 jQuery 选择器,就像您通常对锚标签和表单元素所做的那样?

4

1 回答 1

2

这应该适合你。

if ($(".selector").is( ":focus" ))
{
    // Do something
}

如果要突出显示焦点上的元素,请使用:

$(".selector").focus(function()
{
    $(".selector").css("background-color","#FF99CC");
});

编辑:@Musa 提出了一个很好的观点。如果它必须由选项卡触发,请查看这篇文章:jQuery: How to capture the TAB keypress within a Textbox我知道它是用于文本框的,但应该不难做到。

于 2012-09-21T20:49:39.733 回答