2010-07-13 48 views
0

我有這樣的腳本:jQuery的:應用類的scpecific DIV的所有「錨」標籤

<script type="text/javascript"> 

$(function() { 
    $("a", "top_menu").addClass("ui-widget ui-state-default"); 
}); 

</script> 

我想要做的,就是那些類適用於下一格的所有錨標籤:

<!-- Top menu --> 
<div class="top_menu"> 
    <a href="test">An anchor</a> 
    <a href="test1">Second Anchor</a> 
</div> 
<!-- End Top menu --> 

但它只適用於'top_menu'div的錨定標記。

缺少什麼?,謝謝。

回答

3

您specifing所有top_menu元素的範圍,但目前還沒有這樣的HTML元素。您想要使用選擇器".top_menu"來代替指定類。

除了指定同時使用範圍和選擇,你可以使用一個選擇:

$(".top_menu a").addClass("ui-widget ui-state-default"); 
2

您使用的選擇是錯的..嘗試,而不是

$(function() { 
    $("a", "div.top_menu").addClass("ui-widget ui-state-default"); 
}); 
+0

謝謝你,就像魅力! – BoDiE2003 2010-07-13 17:40:45