我正在使用可手动操作的jQuery插件。我试图在用户停止编辑单元格时进行拦截。当您双击一个单元格时,该单元格的位置上将显示一个类为handsontableInput
的文本区域。
使用jQuery,我试图在用户单击其他位置时获取回调,从而失去了textarea的焦点。
这是简单的聚焦代码:
$(".handsontableInput").focusout(function () {
alert("LLL");
});
这是我的fiddle。
另外,如果带有可动手操作的页面在框架中,并且我在框架外部单击,该功能是否可以工作?
谢谢
最佳答案
您应该使用.on
方法:
$("#exampleGrid").on('focusout','.handsontableInput',function () {
alert("LLL");
});
JSFIDDLE:http://jsfiddle.net/edi9999/HEH5C/1/
您的代码的问题在于,在执行
$(".handsontableInput")
时,它们不是此类的元素,因此该事件未附加任何元素。