Javascript 关注使用live not working-jQuery
我正试图使用jquery 1.5.2在未来的元素上附加一个聚焦于事件的Javascript 关注使用live not working-jQuery,javascript,jquery,Javascript,Jquery,我正试图使用jquery 1.5.2在未来的元素上附加一个聚焦于事件的focusin。只是想澄清一下, 事件并没有像我预期的那样发生。然而,使用.live 我在这里放了一个示例,让您看看我的代码。希望这不是一个简单的问题(尽管看起来总是如此!) 这是我在活动中的焦点,我正在尝试附加 $(".active").live("focusin", function() { $(this).text("focusin using live"); }); 我相信我已经发现了一些相关的问题,但我无
focusin
。只是想澄清一下,
事件并没有像我预期的那样发生。然而,使用.live
我在这里放了一个示例,让您看看我的代码。希望这不是一个简单的问题(尽管看起来总是如此!)
这是我在活动中的焦点,我正在尝试附加
$(".active").live("focusin", function() {
$(this).text("focusin using live");
});
我相信我已经发现了一些相关的问题,但我无法用它们修复我的代码。我更喜欢一个解释而不是“这是你的代码更正答案”
如果你认为我需要为我的问题添加更多信息,请留下评论
相关的
如果希望触发
focusin
事件,则需要聚焦元素。将DOM元素应用于.active
类并不意味着您正在关注它
$('.active').live('focusin', function() {
$(this).text('focusin using live');
});
$('.active').focus();
您将注意到的另一件事是.live()
支持从jQuery 1.7.1开始的focusin
事件。显然,在此版本的jQuery中,.live()
已被弃用,您应该使用:
如果希望触发
focusin
事件,则需要聚焦元素。将DOM元素应用于.active
类并不意味着您正在关注它
$('.active').live('focusin', function() {
$(this).text('focusin using live');
});
$('.active').focus();
您将注意到的另一件事是.live()
支持从jQuery 1.7.1开始的focusin
事件。显然,在此版本的jQuery中,.live()
已被弃用,您应该使用:
为什么要使用这么旧的jQuery版本?我正在开发的是一个老化的网站。这在jQuery1.7.2上也不起作用。请看这里()为什么要使用这么旧的jQuery版本?我正在开发的是一个老化的网站。这在jQuery1.7.2上也不起作用。请看这里()