gpt4 book ai didi

jquery "$("* :focus")"is empty. 如何检测焦点在哪里?

转载 作者:太空宇宙 更新时间:2023-11-04 15:33:08 24 4
gpt4 key购买 nike

我正在使用 jQuery。有带有 ID 和附加的 .blur() 事件的输入字段。当我试图找出焦点所在的非常新的元素时,问题就来了:

$("#"+field).blur(function()
{
console.log ($(this).attr('id')+' -> '+$("*:focus").attr('id'));
}

但是这个 $("*:focus").attr('id') 是未定义的。如何检测焦点在哪里?

最佳答案

看起来模糊/焦点事件在新元素实际获得附加到它的 :focus 伪类之前被触发。这很有趣。证明我在这 fiddle 中的意思

这就引出了一个问题 - 你为什么要尝试这样做? :)

我对你的问题的解决方案(如果你绝对需要那样的话)是这样做的:FIDDLE

关于jquery "$("* :focus")"is empty. 如何检测焦点在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11741992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com