解决方案 »

  1.   

    $("#id").css("_top","0px"}) 或 $("#id").css("_color","#F00"})  这样写呢?
      

  2.   

    var isIE6 = function(){
                //增加一段ie6的判断
                return /msie 6/i.test(window.navigator.userAgent);
            }
    if (isIE6()){
    $("#id").css("top":0);
    }
      

  3.   

    不是加px的原因,你直接用top试一下就知道是会有效了,我的意思是jquery无法控制加下划线的特有css属性
      

  4.   

    试试神一样的写法:<!--[if IE 6]>
    <script>
    $("#id").css("color","red");
    </script>
    <![endif]-->
      

  5.   

    不是加px的原因,你直接用top试一下就知道是会有效了,我的意思是jquery无法控制加下划线的特有css属性好像top属性只有在设置了postion属性后才会生效样?