onBeforeEdit获取不到$(editor.target)
时间: 2024-02-25 07:59:47 浏览: 54
easyui Datagrid 数据列表比较上一个上传的增加了超链接并传值、条件清空、日期控件清空和数据修改功能
可能是因为您的代码中在调用`onBeforeEdit`方法时,`$(editor.target)`还未被正确初始化,导致无法获取到它的值。您可以尝试在`onBeforeEdit`方法中添加一些延迟,等待`$(editor.target)`正确初始化后再获取它的值。例如,您可以使用`setTimeout`方法来延迟执行获取`$(editor.target)`的代码,如下所示:
```
onBeforeEdit: function() {
var editor = this;
setTimeout(function() {
var $target = $(editor.target);
// 在这里使用 $target
}, 0);
}
```
注意,这里将延迟设置为0,意味着该代码将被放置在事件队列的末尾,等待其他任务完成后才执行,以确保`$(editor.target)`已被正确初始化。
阅读全文