使用JQuery删除没有id或类的父级

Atr*_*rus 1 html javascript jquery

所以我有一些看起来如下的html:

<div class='something unknown' id='something_unknown_1'>
  <button onClick='removeParent(self)'>Remove me and my parent div</div>
</div>
<div class='something unknown' id='something_unknown_2'>
  <button onClick='removeParent(self)'>Remove me and my parent div</div>
</div>
Run Code Online (Sandbox Code Playgroud)

...等等.如何在不知道按钮ID的情况下引用触发onClick的按钮?我想最终让我的removeParent(self)方法看起来像:

buttonThatWasClicked.parent().remove();
Run Code Online (Sandbox Code Playgroud)

ggr*_*ner 10

您可以使用this引用单击处理程序中单击的按钮.

$("button").click(function(){
    removeParent($(this));
});

function removeParent(buttonThatWasClicked){
    buttonThatWasClicked.parent().remove();
}
Run Code Online (Sandbox Code Playgroud)