频道栏目
首页 > 资讯 > JavaScript > 正文

jquery选择器之层级过滤选择器

13-11-05        来源:[db:作者]  
收藏   我要投稿
[html]  
$("ancestor descendant"):选取parent元素后所有的child元素  
$("parent > child"):选取parent元素后所有的直属child元素,何谓“直属”,也就是第一级的意思了  
$("prev + next"):prev和next是两个同级别的元素. 选中在prev元素后面的next元素  
$("prev ~ siblings"):选择prev后面的根据siblings过滤的元素。注:siblings是过滤器  
 
后两个用的比较少,一般会有其他选择器替代
[html] 
$("prev + next")等价于next()  
$("prev ~ siblings")等价于nextAll()  
 
实例:
[css]  
<style type="text/css">  
        /*高亮显示*/  
        .highlight{     
            background-color: gray  
        }  
    </style>  
 
[html] 
<body>  
        <div>  
            <p id="p1">第一个DIV里面的P元素。</p>  
        </div>  
        <p id="p2">第一个单P元素。</p>  
        <div>  
            <span>DIV里面的SPAN元素。</span>  
            <p id="p3">第二个DIV里面的P元素。</p>  
            <span>  
                <p id="p4">DIV里面的SPAN里面的P元素。</p>  
            </span>  
        </div>  
        <table>  
            <tr>  
                <th>A</th><th>B</th><th>C</th>  
            </tr>  
            <tr>  
                <td>1</td><td>2</td><td>3</td>  
            </tr>  
        </table>  
        <p id="p5">第二个单P元素。</p>  
        <span>单SPAN元素。</span>  
  </body>  
 
相关TAG标签
上一篇:Rhel用户(组)管理
下一篇:报告显示30%家用无线路由器存漏洞 黑客盗取密码只需15分钟
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站