我有以下代码段:
this.el.on('mousedown.' + this.id, '.textcomplete-item', $.proxy(this._onClick, this));
纯粹的js(香草)相当于什么?到目前为止,我尝试了以下内容,但它没有翻译:
this.el.addEventListener('mousedown.' + this.id, function(e) {
if (e.target && e.target.matches('.textcomplete-item'))
this._onClick.bind(this);
});
回调是否使用' this'在正确的背景下?