我有一个包含许多字段的表单。我需要能够告诉用户何时选择了不同的字段。
目前,我一直在使用以下内容:
$(document).on('focus click', function () {
//...
});
但是这仅适用于单击字段。如果我在字段中进行选项卡,则无法检测到任何更改。
我原以为.on('焦点')会处理通过字段的标签,但我显然是错的。是否有更简单的方法来检测整页的焦点变化,而不是单个元素?
答案 0 :(得分:2)
使用jQuery选择输入元素而不是 document
$('input').on('focus', function () { //... });
Tabbing through应该有用。