0

我正在开发设备应用程序。我想知道当前的重点锚。

为此,我使用了document.activeElement.id。它在 webkit 上运行良好,但不适用于旧版浏览器。所以我用

           $(":a").focus(function () {
            id = this.id;
                });

它也不起作用。我浏览了很多网站,发现 .focus 方法仅适用于输入标签。

所以请给我这个问题的 IDea。如果它是纯粹的 javascript 会更好。

任何帮助将被应用

4

1 回答 1

0

您可以执行以下操作:

$(document).on('focus','a', function(e) {
    id = this.id;
});

focus事件并非在所有浏览器中都以原生方式冒泡,但 jQuery 应该对其进行规范化,从而可以将其委托给文档。

于 2012-04-11T06:53:03.193 回答