【发布时间】:2015-08-07 16:38:48
【问题描述】:
所以我有类似的东西
this.editElement = $("<a href='#'>Edit</a>").click(function() {
this.startEdit();
});
然而,这将“this”作为 editElement 本身,而不是父对象。
我已经设法让它工作了
var parent = this;
在设置点击之前,然后使用足够的父级。
这是解决问题的正确方法吗?
【问题讨论】:
-
是的,这是一种常见的模式。
-
这段代码看起来很复杂;为什么不写看起来简单的代码呢?
标签: javascript jquery