0

body当我单击锚标记时,我想在标签/div 和锚标记上添加一个类。

这是我的 jsFiddle 文件。

<div id="body">
 <!-- background image here -->

</div>

<ul>
    <li><a href="#">First Option</a></li>
    <li><a href="#">Second Option</a></li>
    <li><a href="#">Third Option</a></li>
</ul>​
4

3 回答 3

2

http://jsfiddle.net/4nFUd/5/

为单击添加事件侦听器并根据需要进行修改...

<script>
$('ul').on('click','a',function(){
    $('#body').css('background',$(this).attr('rel'));
    $(this).addClass($(this).attr('rel'));
});
</script>
<div id="body">
 <!-- background image here -->

</div>

<ul>
    <li><a href="#" rel="blue">First Option</a></li>
    <li><a href="#" rel="green">Second Option</a></li>
    <li><a href="#" rel="yellow">Third Option</a></li>
</ul>
于 2012-11-06T18:28:12.993 回答
0

就是这样,广告类到正文并锚定自身 http://jsfiddle.net/testtracker/4nFUd/2/

$('ul li a').click(function(){
$('#body').addClass('classname-tobody');
$(this).addClass('classname-toanchor');
});​
于 2012-11-06T18:31:16.730 回答
0

这应该够了吧。

$("li a").click(function(){
  $(this).addClass("class1");
  $("#body").addClass("class2");
});
于 2012-11-06T18:27:54.697 回答