默认的css里display不能为none,否则后面就没法显示出来,于是我想把这个属性放到ready里面设,但是$(document).ready(function() {
            $(".btnclose").css('display', 'none'); 这个样写不起作用,不知道是不是这个写法只对明确的元素才起作用,请教一个方法达成我想要的效果?

解决方案 »

  1.   

    语法没有错误  看你的筛选器对不对
    $(document).ready(function() {
      $(".btnclose").css('display', 'none'); //页面载入完成后隐藏
    }
      

  2.   

    btnclose在页面上的代码贴出来看看。
      

  3.   

    $(".btnclose").css('display', 'none'); 
    确实可行,因为页面内容是后来动态添加的,所以这句话要放在生成的后面