2012-08-04 108 views

回答

5

您可以使用:not():first選擇:

$('.squares:not(:first)').addClass('border') 

或:

$('.squares:not(:first)').css('border-right', 'value') 
+0

您好,感謝。我只是有一點語法問題,因爲我使用'this'選擇器。我如何結合':not(:first)'?它是'$(this +':not(:first)')'。這沒有奏效。 THanks – eric01 2012-08-04 03:07:56

+1

'this'是上下文,所以放在上下文的位置。 '$('selector',context)' – elclanrs 2012-08-04 03:08:28

+0

@ eric01嗨,不客氣,':not'不行,如果你想取消選擇第一個元素並且你的元素是兄弟,你可以試試這個:'' if($(this).index()!= 0)' – undefined 2012-08-04 03:16:03

3

你有沒有使用:first:not()選擇捆綁?

我沒有測試過,但下面的代碼應該做你想要什麼:

$(".squares:not(:first)").css("border-right", "thin solid red"); 
2

使用.is()if聲明:該

if (!$(this).is(".squares:first()")) { 
    // not the first square 
} 
相關問題