使用jQuery引用与self相同的div中的锚标记

mar*_*nes 0 jquery

我有一个jQuery函数,它将我页面上任何元素的click事件与类名'foo'绑定在一起.

$('.foo').click(function () { etc.
Run Code Online (Sandbox Code Playgroud)

虽然在这个函数中我想引用另一个元素,它存在于当前绑定的元素旁边 - 在同一个div中,但是类名为'bar'.

如何根据它在同一个div内的接近度来引用"bar"?

Cha*_*ndu 5

如果元素处于同一级别,您可以使用兄弟姐妹,即:

$(this).siblings(".bar")
Run Code Online (Sandbox Code Playgroud)

如果层次结构不同,请尝试以下方法:

$(this).closest("div").find(".bar")
Run Code Online (Sandbox Code Playgroud)