Выберите <a>, который является вторым <a>на странице, содержащей тот же текст href? JQuery - PullRequest
2 голосов
/ 17 мая 2010

Я работаю со страницей, на которой есть несколько ссылок, которые содержат один и тот же текст href, и мне нужно выбрать второй элемент привязки на странице, которая содержит указанный текст href.Вот упрощенная версия структуры ссылок на странице:

<a href="same/link/to/stuff/">same link</a>
<a href="same/link/to/stuff/">same link</a>

Как мне настроить мой селектор, чтобы он выбирал только второй якорь в приведенном выше примере?

В настоящее время япытается:

$('a[href=same/link/to/stuff/] :eq(1)')

но это не работает.

Спасибо !!

1 Ответ

1 голос
/ 17 мая 2010

Как заметил Патрик Керхер , вам не хватает косой черты.

Кроме того, у вас не должно быть пробела до :eq(1).

$('a[href=same/link/to/stuff/]:eq(1)');

Пробелы в селекторах означают, что элемент после пробела является потомком элемента до пробела.

Таким образом, вы пытались выбрать второй элемент-потомок a[href=same/link/to/stuff/].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...