我有以下代码javascript
var Obj = {
init: function () {
this.over = $('<div />').addClass('over');
$('body').append(this.over);
$('.click').on('click', this.show);
},
show: function () {
console.log(this.over);
}
}
Obj.init();
当用户单击.click
链接时,它会触发show
函数并注销在init
函数中创建的 dom 元素。但问题是它注销未定义。为什么?如何解决?