请教个很简单的问题,期盼能得到各位知道。
最近在参与做某网站,很多不知怎么做,问组里人,又被骂。我想实现下面这个效果,点击后,他的class变了。

解决方案 »

  1.   

    click事件里用addClass方法
    说得比较笼统
    就这样子实现的
      

  2.   

    用JS就行吧。。        <script language="javascript">
                function ChangeClass(obj)
                {
    alert(obj.className);
    obj.className='test';            
                }
            </script>    
    <a onClick="ChangeClass(this);" class="abc">test</a>
      

  3.   

    $(需要改变类的对象).click(function(){
        $(this).addClass(类名).removeClass(类名);
    });
      

  4.   


    点击跳到另一链接后,并没有我想要的那个效果,class依然没有变。
      

  5.   

    可以先了解清楚JQuery的一些基本应用,请参考 使用JQuery总结 http://www.uiqianduan.com/jquery/63.html
      

  6.   


     $("a").click(function () {
           $(this).css({ color: "white", background: "red" });
        });
      

  7.   

    应该是我讲的不清楚。点击分类中的某个链接后,会跳到另一个url。刚我试了上面的朋友写的,点击的瞬间有效果,跳到另url就不见效果了。应该要传递对象的吧?
      

  8.   

    这团队太悲催了吧
    jquery方面,建议lz找点资料自学下,jquery的方法调用方式还是比较简单易懂的。
      

  9.   


    淘宝上面这个效果是没有页面刷新的,只是用的AJAX局部刷新,就涉及不到传值的问题
      

  10.   

    可以取键值,然后再进行比较,如果是就可以设定class,但是需要获取对象,用request吧,然后对对象进行判断的。
      

  11.   


    那就在这个url后加个元素ID参数
      

  12.   

    $("a").bind("click", function() { $(this).addClass(类名) })