1

3 つのリンクがある場合:

<a href="#link1">Somelink</a>
<a href="#link2">Somelink 2</a>
<a href="#link3">Somelink 3</a>

Somelink 2 をクリックすると、リンクが太字になるようにしたいと考えています。ユーザーが「Somelink」をクリックすると、そのリンクが太字になり、他のリンクは太字になりません。(Somelink 3 をクリックしても同じです)。これを行う方法?

4

4 に答える 4

4

HTML

<div id="mylinks">
  <a href="#link1">Somelink</a>
  <a href="#link2">Somelink 2</a>
  <a href="#link3">Somelink 3</a>
</div>

CSS

.highlight{     
 font-weight:bold;
}

jQuery

$(document).ready(function(){

$('#mylinks a').click(function(){
 $('#mylinks a').removeClass('highlight');
 $(this).addClass('highlight');
});

});
于 2012-10-23T12:55:48.587 に答える
0

HTML

<a href="#">some link 1</a>
<br>
<a href="#">some link 2</a>
<br>
<a href="#">some link 3</a>

JS

$('a').click(function() { $(this).css({'font-weight':'bold'}) })
于 2012-10-23T12:57:23.987 に答える