解决方案 »

  1.   


    function XXX(obj){
       var query =  $(obj).find('ul:first');
        //var menuClassName = query.attr('class');
        var menuClassName=obj.getElementsByTagName('ul')[0].className;    menuClassName=="aaa"?menuClassName="bbb":menuClassName="aaa";
        
        //query.removeAttr('class').addClass(menuClassName);
        obj.getElementsByTagName('ul')[0].className = menuClassName;
    }window.parent.document.getElementById("x").getElementsByTagName("iframe")[0].style.height=document.body.offsetHeight;//$(window.parent.document).find('#x iframe:first').css('height',document.body.offsetHeight);
      

  2.   

    第一段:
    function XXX(obj){
        var menuClassName = $("ul").attr("class");
        menuClassName = menuClassName == "aaa" ? "bbb" : "aaa";
        $("ul").attr("class") = menuClassName;
    }第二段:
    $("x").find("iframe").css("height", $(document.body).height() + "px");
      

  3.   

    其实原生的效率蛮高的,这段的兼容性也不错,一般不需要非得写成jQuery的形式。当然如果只是先看看jQuery的写法,那也可以。
    function XXX(obj){
        var menuClassName=obj.getElementsByTagName('ul')[0].className;
        menuClassName=="aaa"?menuClassName="bbb":menuClassName="aaa";
        obj.getElementsByTagName('ul')[0].className = menuClassName;
    }function XXXooo(obj){
        var tmp = $("ul");
        var menuClassName = tmp.attr("class");
        menuClassName = menuClassName == "aaa" ? "bbb" : "aaa";
        tmp.removeClass();
        tmp.addClass(menuClassName );
    }
      

  4.   

    $("#x iframe",parent.document).css("height", $(document.body).height() + "px");