看看报什么错没有 document.cookie试试

解决方案 »

  1.   

    我的代码执行到addClass那一行就不执行了,后面的两个alert都没有显示。
      

  2.   

    我的代码执行到addClass那一行就不执行了,后面的两个alert都没有显示。
    我把addClass那一行注视掉以后,在去掉$()后。cookie可以设了,但是在jquery里面调用javascript对象的时候不应该加上$()吗?
      

  3.   

    当然不应该。
    jQuery对象都没有cookie这方法。
      

  4.   

    现在就是jquery addClass为什么没有执行的问题了。
      

  5.   

    $target 不是jQuery对象var $target = $(event.target);
      

  6.   

    event是不是Jquery对象啊,还有就是this也是javascript对象吧,直接赋值不对吧。
      

  7.   

    写错了
    var $target = $(this);
    那个是jQuery.Event。
      

  8.   

    还是学会用调试器吧,alert看不到什么东西的。
      

  9.   

    我把代码改成这个样子之后,cookie有不能设置了。
    我用的是一个jquery插件:jquery.cookie.js    $("#top-media-div li a").bind("click", function () {
            $('.current').removeClass('current')
            $(this).addClass("current");
            alert("here")
            $.cookie('current_position',$(this).id)
        });
      

  10.   

    我把代码改成这个样子之后,cookie有不能设置了。
    我用的是一个jquery插件:jquery.cookie.js    $("#top-media-div li a").bind("click", function () {
            $('.current').removeClass('current')
            $(this).addClass("current");
            alert("here")
            $.cookie('current_position',$(this).id)
        });
    好吧,算是我今天一大早学习的成果吧,id是Dom里面的方法,不能通过jquery方法调用。
      

  11.   

     var current_position = $.cookie('current_position')
        if (current_position) {
            $('#top-media-div li a .current').removeClass('current')
            $('current_position').addClass('current')
        }是字符串,还是变量。