Поскольку у вас есть и id, вы можете использовать его как идентификатор, потому что идентификатор будет уникальным в документе - в этом случае нет необходимости использовать реляционный поиск.
var target = $('#target')
Если у вас есть образец, как выше, где anchor
элемент следует span
элемент затем использовать атрибут класса вместо id
. В таком случае span
является предыдущим родственным элементом anchor
, поэтому вам необходимо использовать .prev().
<span class='target'></span>
<a></a>
var target = $(this).prev('.target');// $(this).prev() is sufficient
.closest() будет искать элемент предка, а не для брата.
Какова цель этого, так как у вас есть «id», почему нельзя использовать селектор «id» –