2010-10-18 3 views
0

У меня есть список так:jQuery Селекторы | Комплекс Выбор

<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:not(.cloned) a[rel=test]") 

Спасибо

+0

Я не понимаю, что случилось. – kennytm

ответ

7

именно то, что вы будете работать:

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

You can test it here, убедитесь, что вы находитесь внутри document.ready обработчика, если у вас возникли проблемы, как это :

$(function() { 
    $("div:not(.cloned) a[rel=test]").css('color', 'red');​ 
});