zoukankan      html  css  js  c++  java
  • jquery选择器之获取父级元素、同级元素、子元素

    一、获取父级元素
    1、 parent([expr]): 获取指定元素的所有父级元素
    二、获取同级元素:
    1、next([expr]): 获取指定元素的下一个同级元素
    2、nextAll([expr]): 获取指定元素后边的所有同级元素
    <p>Hello</p>
    <p>Hello Again</p>
    <div><span>And Again</span></div>
    
    var p_nex = $("p").nextAll().andSelf();
    p_nex.addClass('p_next_all');
    选择p标签后面的所有同级标签,以及自己
    4、prev():获取指定元素的上一个同级元素
    5、prevAll():获取指定元素的前边所有的同级元素,index由近及远[0]->[n]
    三、获取子元素
    1、查找子元素方式1:>
    例如:var aNods = $("ul > a");查找ul下的所有a标签
    2、查找子元素方式2:children()
    3、查找子元素方式3:find()
    children()和find()的异同:
    1> children及find方法都用是用来获得element的子elements的,两者都不会返回 text node,就像大多数的jQuery方法一样。
    2> children方法获得的仅仅是元素下一级的子元素,即:immediate children。
    3> find方法获得所有下级元素,即:descendants of these elements in the DOM tree
    4> children方法的参数selector 是可选的(optionally),用来过滤子元素,但find方法的参数selector方法是必选的。

    5> find方法事实上可以通过使用 jQuery( selector, context )来实现。即$('li.item-ii').find('li')等同于$('li', 'li.item-ii').


    转载地址:http://www.cnblogs.com/Tally/archive/2013/01/04/2844042.html

  • 相关阅读:
    第一周(LNMP-Nginx_php-fpm-80转443)
    mysql编译安装
    PB中的DataStore的应用示例
    linux 安装 rabbitmq
    php 扩展 rabbitmq popt
    mongodb基本指令
    单点登录
    js调用打印机打印
    nginx开启tls1.2及一些注意问题
    蓝桥杯2017年省赛A组题目总结
  • 原文地址:https://www.cnblogs.com/archermeng/p/7537099.html
Copyright © 2011-2022 走看看