我是 js 和咖啡的新手,并且在使用以下代码时遇到了问题。this.parent()
我正在尝试查找已单击元素的特定实例的父级。
$('#attachment-container').on 'click', '.attachment-success .remove-attachment', ->
id = this.parent().data('attachment-id')
$('#attachment-container [data-attachment-id=id]').remove()
运行console.log(this.parent())
,我得到错误:
Uncaught TypeError: Object #<HTMLButtonElement> has no method 'parent'
console.log(this)
返回:
<button class="close remove-attachment">×</button>
我认为有问题,因为要调用 .parent,我希望结果是:
[<button class="close remove-attachment">×</button>]
(我缺乏描述差异所需的语言抱歉)