Когда событие щелчка jQuery вызывает ваш обработчик события, оно устанавливает «this» для объекта, по которому щелкнули. Чтобы превратить его в объект jQuery, просто передайте его функции "$": $(this)
. Таким образом, чтобы получить, например, следующий элемент-брат, вы должны сделать это в обработчике кликов:
var nextSibling = $(this).next();
Редактировать: Прочитав комментарий Кевина, я понял, что могу ошибаться в том, что вы хотите. Если вы хотите сделать то, что он просил, то есть выбрать соответствующую ссылку в другом элементе div, вы можете использовать $(this).index()
, чтобы получить позицию нажатой ссылки. Затем вы должны выбрать ссылку в другом элементе div по ее позиции, например, с помощью метода "eq".
var $clicked = $(this);
var linkIndex = $clicked.index();
$clicked.parent().next().children().eq(linkIndex);
Если вы хотите иметь возможность идти обоими путями, вам понадобится какой-то способ определить, в каком div вы находитесь, чтобы вы знали, нужно ли вам «next ()» или «prev ()» после «parent ()»