首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求用js 兑现个方法

2013-01-23 
求用js 实现个方法有若干个a/a标签都有各自的样式如a classaaaaaaa/aa classbbbbbbb/a

求用js 实现个方法
有若干个<a></a>标签都有各自的样式如
<a class='aaa'>aaaa</a>
<a class='bbb'>bbbb</a>
<a class='ccc'>cccc</a>
<a class='ddd'>dddd</a>
....
点击aaaa 样式就更改class='zzz',再点击bbbb, aaaa的样式恢复为原来的class='aaa',而bbbb样式变为class='zzz'。 同理 ,点击任何一个a标签样式都变为class='zzz', 其他标签恢复为各自原来的样式。
请教大家用 js 如何实现。。。 谢谢!
[解决办法]
$(prevobject).attr("class",prevClass"); 这句最后多了个双引号

<script type="text/javascript" >
   
   $(document).ready(function()
   {
      var prevobject=null;
      var prevClass="";

      $("a").click(function()
      {
         if(prevClass!="")//恢复上次的样式
         {
             $(prevobject).attr("class",prevClass);  
         }

         prevobject=this;
         prevClass=$(this).attr("class");
         $(this).attr("class","zzz");  //改变本a的样式为zzz
         
      });
   });
</script>

热点排行