2012-09-21 38 views
0

這是this問題的後續處理。我有很多的結構我的網頁上,看起來有點像這樣:「搭配」HTML頁面上的元素集與類

<h2> 
<span class="stuff">[<a href="whatever">stuff</a>]</span> <span class="moreStuff">Another test</span> 
</h2> 

我想「對了」的<a>並在每一個這些的<h2>,例如給他們同一班,所以當我選擇一個<a>我也可以選擇「對應」<h2>。我會如何去做這件事(就像上一個問題一樣,JQuery是非常受歡迎的)?

+0

什麼叫「選擇」是什麼意思? –

+0

我的意思是,選擇一個元素。所以'$(「html」)'會選擇主要的''元素。 – Bluefire

回答

0

回答我的問題,第一次:我只想用這樣的:

$("my selector").each(function(i) { 
    $(this).attr("class", "pair" + i); 
    $(this).closest("h2").attr("class", "pair" + i); 
} 
+1

而不是使用attr(「class」,value)使用addClass(value),這樣做不用擔心之前在對象上使用其他類。 – Bardo