2010-06-10 94 views
1

我需要更改第一個鏈接的字體顏色。Jquery獲取鏈接的ID爲空

<a href="/default.aspx" class="content">Frontpage</a>  
<a href="/default.aspx" class="content" id="product_randomnumber_link">Frontpage</a> 

但我只是不能想出一個辦法,只選擇第一個。

+0

歡迎SO,請訪問http://stackoverflow.com/faq – Reigel 2010-06-10 09:21:26

回答

1

嘗試$('a:not([id])')$('a:not([id]):first')

+0

Thx用$('。content:not([id])').css('color','#FFFFFF'); – gulbaek 2010-06-10 09:31:24

1

這可能會實現:

$("a").not("a[id]").css("color","#F0F"); 
+1

我想'了'你'not'位是多餘的,但儘管如此,它應該工作。 – mpen 2010-06-10 09:22:57

+1

'.attr()'?我想你的意思是'.css()' – Reigel 2010-06-10 09:24:43

0
$('a.content[id=""]:first').css('color','#fff'); 
+0

如果根本沒有id屬性,'id =「」'對我不起作用。 (chrome) – jAndy 2010-06-10 09:31:38

+0

@jAndy - woooh?好吧...乾杯! – Reigel 2010-06-10 09:45:37

0
$('a.content[id=]').css('color', '#ffffff');