<table>
<tr class="tr1"><td>1</td></tr>
<tr class="tr2"><td>2</td></tr>
<tr class="tr3"><td>3</td></tr>
</table><script>
$(document).ready(function(){
  $(".tr1").hide();
});
</script>第一行应该是看不到的,不是在FF/CHROME里还是能看到。是不是jquery bug?

解决方案 »

  1.   

    你可以把上面的代码执行测试一下。
    只引入一个jquery.js.
      

  2.   

    不可能吧。应该不是jquery的问题。楼主多检查检查其他地方
      

  3.   

    <table>
         <tbody>
    <tr class="tr1"><td>1</td></tr>
    <tr class="tr2"><td>2</td></tr>
    <tr class="tr3"><td>3</td></tr>
    </tbody>
    </table><script>
    $(document).ready(function(){
      $(".tr1").hide();
    });
    </script>加上<tbody>标签试试
      

  4.   


    除了IE,chrome/ff没有用。
      

  5.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script src="http://www.wanmei.com/public/js/jq_142.js"></script>
    <style>
    *{margin:0; padding:0;}
    body{font-size:12px; color:#000; text-align:center;}
    </style>
    </head><body>
    <table>
            <tbody>
    <tr class="tr1"><td>1</td></tr>
    <tr class="tr2"><td>2</td></tr>
    <tr class="tr3"><td>3</td></tr>
    </tbody>
    </table><script>
    $(document).ready(function(){
      $(".tr1").hide();
    });
    </script>
       
    </body>
    </html>
    我这测试没问题啊~·
      

  6.   

    有没把jquery.js引用进来呢,如果引用了,应该没问题的...
      

  7.   

    你用的是哪个版本的jquery?换成最新版的试试
      

  8.   

    发现原因了
    1 js有冲突
    2 在ff/chrome里,我设置onchange事件,如果我用鼠标点就会有反应,如果我用键盘上下键选择,没有触发onchange事件