嗨,我有一个 jqGrid 设置,我试图在加载编辑表单后将焦点设置在我的一个输入框上。我的代码如下:
ondblClickRow: function (rowid) {
$(this).jqGrid('editGridRow', rowid, { left: '250', afterShowForm: function (formid) {
console.log('Bong');
$('elementID').focus(); }
});
显示“Bong”,事件触发,但焦点命令似乎不起作用,我的 google-fu 似乎没有想出为什么这不起作用的答案。
先感谢您。
编辑:我的代码带有 $('#elementID').focus(); 仍然没有工作,所以我在下面实施了 Oleg 的延迟建议,它开始按我想要的方式工作。