检测当前所选元素的更改时间

时间:2017-06-28 17:23:13

标签: javascript jquery html

我有一个包含许多字段的表单。我需要能够告诉用户何时选择了不同的字段。

目前,我一直在使用以下内容:

 $(document).on('focus click', function () {
        //...
    });

但是这仅适用于单击字段。如果我在字段中进行选项卡,则无法检测到任何更改。

我原以为.on('焦点')会处理通过字段的标签,但我显然是错的。是否有更简单的方法来检测整页的焦点变化,而不是单个元素?

1 个答案:

答案 0 :(得分:2)

使用jQuery选择输入元素而不是 document

$('input').on('focus', function () { //... });

Tabbing through应该有用。