哪有问题

解决方案 »

  1.   

    $("tr:odd").not(":first").css("background","red");
      

  2.   

    把tr加上$("tr:odd").not("tr:first").css("background","red");
      

  3.   

    -_-!# 我的测试没问题
      $(function(){
        $("tr:even").not("tr:first").css('background', '#FF66FF');
      });  <body>
          <table>
              <tr>
                  <td>1</td>
              </tr>
               <tr>
                  <td>2</td>
              </tr>
               <tr>
                  <td>3</td>
              </tr>
               <tr>
                  <td>4</td>
              </tr>
               <tr>
                  <td>5</td>
              </tr>
          </table>
      </body>
      

  4.   

    为什么第二个table 中的tr 不重新计数了
    <!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=gb2312">
    <title>1</title>
    <script language="JavaScript" src="jquery-1.3.2.min.js"></script>
    <script>
    $(window).load(function() {
       $("tr:odd").not("tr:first").css('background', '#FF66FF');
     });
    </script>
    </head><body>
          <table>
              <tr>
                  <td>1</td>
              </tr>
              
              <tr>
                  <td>2</td>
              </tr>
              
               <tr>
                  <td>3</td>
              </tr>
              
               <tr>
                  <td>4</td>
              </tr>
              
               <tr>
                  <td>5</td>
              </tr>
              
          </table>
    <br>      <table>
              <tr>
                  <td>1</td>
              </tr>
              
              <tr>
                  <td>2</td>
              </tr>
              
               <tr>
                  <td>3</td>
              </tr>
              
               <tr>
                  <td>4</td>
              </tr>
              
               <tr>
                  <td>5</td>
              </tr>
              
          </table>  
      </body></html>
      

  5.   

    $('table').each(
     $("tr:odd",this).not(":first").css("background","red");
    );
      

  6.   


    <!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=gb2312">
    <title>1</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script>
    $(document).ready(function(){
    $("table").each(function(){
        $(this).find("tr:odd").not("tr:first").css('background', '#FF66FF');
    });
    });
    </script>
    </head><body>
          <table>
              <tr>
                  <td>1</td>
              </tr>
              
              <tr>
                  <td>2</td>
              </tr>
              
               <tr>
                  <td>3</td>
              </tr>
              
               <tr>
                  <td>4</td>
              </tr>
              
               <tr>
                  <td>5</td>
              </tr>
              
          </table>
    <br>      <table>
              <tr>
                  <td>1</td>
              </tr>
              
              <tr>
                  <td>2</td>
              </tr>
              
               <tr>
                  <td>3</td>
              </tr>
              
               <tr>
                  <td>4</td>
              </tr>
              
               <tr>
                  <td>5</td>
              </tr>
              
          </table>  
      </body></html>