Селекторы jQuery | Комплексный отбор - PullRequest
0 голосов
/ 18 октября 2010

У меня есть такой список:

<div class="cloned"><a rel="test" href="" title=""></a></div>
<div><a rel="test" href="" title=""></a></div>
<div><a rel="test" href="" title=""></a></div>
<div><a rel="test" href="" title=""></a></div>
<div class="cloned"><a rel="test" href="" title=""></a></div>

Я хотел бы использовать jQuery для выбора всех <a> с rel=test, исключая все <a>, которые находятся внутри клонированного класса div.Нечто подобное

$("div:not(.cloned) a[rel=test]")

Спасибо

1 Ответ

7 голосов
/ 18 октября 2010

Именно то, что у вас есть, будет работать:

$("div:not(.cloned) a[rel=test]")

Вы можете проверить это здесь , убедитесь, что вы внутри обработчика document.ready, если у вас возникли проблемы, напримерэто:

$(function() {
  $("div:not(.cloned) a[rel=test]").css('color', 'red');​
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...