gpt4 book ai didi

jquery - 为什么使用 focusout 方法在 jQuery 中没有触发 focusout 事件?

转载 作者:行者123 更新时间:2023-12-01 01:59:08 24 4
gpt4 key购买 nike

我正在使用handsontable jQuery 插件。我试图在用户停止编辑单元格时进行拦截。当您双击某个单元格时,带有 handsontableInput 类的文本区域会出现在该单元格的位置。

使用 jQuery,我尝试在用户单击其他地方时获取回调,从而失去文本区域的焦点。

这是简单的焦点代码:

$(".handsontableInput").focusout(function () {
alert("LLL");
});

这是我的 fiddle .

此外,如果带有 Handontable 的页面位于框架中,并且我在框架外单击,这是否有效?

谢谢

最佳答案

您应该使用.on方法:

$("#exampleGrid").on('focusout','.handsontableInput',function () {
alert("LLL");
});

JSFIDDLE:http://jsfiddle.net/edi9999/HEH5C/1/

您的代码的问题是,在执行 $(".handsontableInput") 时,它们不是此类的元素,因此事件未附加到任何元素。

关于jquery - 为什么使用 focusout 方法在 jQuery 中没有触发 focusout 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17651511/

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