クリックされているリンクのクラス名に基づいて、共通のクラス名を持つ複数のスパン要素にクラスを追加したいと思います。これは、最初の要素(1)に対してのみ機能します。残りは結果を与えません(エラーもありません)。これが私が機能させようとしているコードです。最初にHTML、次にjQueryの部分です。
<ul id="brancheNav">
<li><a href="#" class="brancheTab" id="brancheTab1">Duurzaam</a></li>
<li><a href="#" class="brancheTab" id="brancheTab2">B-to-B</a></li>
<li><a href="#" class="brancheTab" id="brancheTab3">Healthcare</a></li>
<li><a href="#" class="brancheTab" id="brancheTab4">Dienstverlening</a></li>
</ul>
<div class="opdrachtgevers">
<p>
<span class="branche1">ADFSDFSDF</span>
<span class="branche1">IUYIUYIU</span>
<span class="branche1">CVCBVCV</span>
<span class="branche4">MNBBMNBMB</span>
</p>
</div>
$("a.brancheTab").click(function(){
sClickedId = $(this).attr('id');
sId = sClickedId.substr((sClickedId.length - 1),1);
//alert('addClass: ' + sId);
$('span.branche'+sId).addClass('active');
});