У меня есть эта разметка:
<div class="foo">
<div class="child"></div>
<div class="child"></div>
<div class="child"></div>
</div>
Если я хочу прикрепить щелчок ко всем дочерним элементам, я сделаю:
var foo = $('.foo').on('click', ".child", function(e, data){
//get foo here?
})
При щелчке дочернего элемента, как я могу получить здесь foo? Не обращайте внимания на тот факт, что я знаю здесь, что foo является родительским элементом для дочернего элемента, по которому был выполнен щелчок. (не уверен, что ближайший будет работать, но здесь снова будут использоваться селекторы, есть ли более прямой метод?)