Так у меня есть некоторые HTML, который выглядит следующим образом:Удалить из родителей без идентификатора или класса с помощью JQuery
<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>
... и так далее. Как именно я могу ссылаться на кнопку, которая запускала onClick, не зная идентификатора кнопки? Я хотел бы, чтобы в конечном счете, мой метод removeParent (само) выглядит следующим образом:
buttonThatWasClicked.parent().remove();
Инлайн Javascript зло. Вы должны попробовать практиковать [ненавязчивый javascript] (http://en.wikipedia.org/wiki/Unobtrusive_JavaScript). –
@PaoloBergantino: Это не зло. Не нужно быть догматичным о своих предпочтениях. –
@amnotiam: С каких это пор рекомендации по передовым технологиям превратились в «догматические предпочтения»? «Злая» часть была явно застенчивой, но встроенный javascript - это то, чего следует избегать любой ценой. –