美文网首页JQuery让前端飞
利用jquery子属性过滤器实现隔行变色

利用jquery子属性过滤器实现隔行变色

作者: 鸭梨山大哎 | 来源:发表于2017-06-16 10:55 被阅读25次

    利用jquery子属性过滤器实现隔行变色

    <html xmlns="http://www.w3.org/1999/xhtml">  
    <head>   
    <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
    </script>
    
    <script type="text/javascript">  
    $(function(){
        $("table tr:nth-child(even)").css("background-color","yellow");
        //选择所有偶数行,table是母元素,tr是子元素。之后一个冒号,后面是过滤器名称。其实感觉设计成$("table tr").(nth-child(even)也行。不过既然这么设计了,就得按这个来~
        $("table tr:nth-child(odd)").css("background-color","pink");
    })
    </script>  
    </head>  
      
    <body>  
    <div align="left">隔行变色</div>  
    <table width="462" height="152" border="1">  
        <tr>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
        </tr>  
        <tr>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
        </tr>  
        <tr>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
        </tr>  
        <tr>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
        </tr>  
        <tr>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
          <td> </td>  
        </tr>  
    </table>  
    </body>  
    </html>
    
    

    之前这个方法不够简单
    css实现隔行换色 - 简书

    参考

    jQuery子属性过滤选择器用法分析jquery脚本之家

    相关文章

      网友评论

        本文标题:利用jquery子属性过滤器实现隔行变色

        本文链接:https://www.haomeiwen.com/subject/rabpqxtx.html