Jquery获取子元素

操作方法

  • 01

    Jquery获取子元素的方法有2种,分别是children()方法和find()方法。下面我们分别来使用这两种方法,看看它们有何差异。 children()方法:获取该元素下的直接子集元素 find()方法:获取该元素下的所有子集元素 分别以以下HTML代码为例:<ul><li>list1<ul><li>list1-1</li><li>list1-2</li></ul></li><li>list2<ul><li>list2-1</li><li>list2-2</li></ul></li><li>list3<ul><li>list3-1</li><li>list3-2</li></ul></li></ul> children()方法获取ul下面直接子集元素li:$("ul").children("li") 需要注意的是,如果li元素下还有li元素,children方法将不会被获取。我们可以用length来测试获取的个数“$("ul").children("li").length”,最后输出结果为3 find()方法获取ul下所有元素li:$("ul").find("li") 需要注意的是,find方法会无限循环查找ul标签节点下的li,一直找到没有为止,用length来测试获取个数“$("ul").find("li").length”,最后输出结果为9 children和find的区别:children只会查找直接子集,而find会跨越层级查找,一直找到没有为止。

(0)

相关推荐

  • 如何用js或者jquery获取input框里面的值

    处理表单的时候通常会通过获取input中的值来进行比较判断,或者赋值,对于前端的验证用到比较多,那么怎么获取input中的值呢? 通过js来获取input的值的准备工作 01 首先建立一个静态页面命名 ...

  • 如何利用R语言中的矩阵定义获取全部或部分元素

    R语言中的矩阵是一个二维数组,其中矩阵的组成元素是由数值型.字符型或逻辑型构成的.如果想要获取矩阵中的全部或部分元素,可以利用函数或字符获取元素.下面利用几个实例说明获取全部或部分元素,操作如下: 操 ...

  • 学会用按键精灵获取子窗口句柄

    电脑的桌面是最顶级的窗口,在桌面里的其他程序窗口是桌面的子窗口.那到底父窗口和子窗口是怎么理解的呢? 操作方法 01 [父窗口与子窗口] 每一个窗体form都是一个父窗口,它不是其他任一个窗体的子窗口 ...

  • jquery获取文本框的值

    通过jquery获取文本框的值做后续处理 操作方法 01 引入jquery核心js文件 02 创建jquery页面加载后执行的函数,使用jquery获取文本框的值,并弹出值 $(document).r ...

  • Jquery获取Label,TextBox的值

    Jquery获取Label,TextBox的值 操作方法 01 获取任意input的值 msg=$("#msg").attr("value"); date=$( ...

  • css3实现父元素半透明子元素不透明

    在写网页中经常会遇到一个半透明的颜色层,但其子元素是不透明的效果. 操作方法 01 以实现给"父元素添加透明度为0.7的黑色背景,子元素为白色不透明的文字"的效果为例来说明.为了看 ...

  • jquery获取select选中的值

    通过点击input按钮获取select选中的值 操作方法 01 引入jquery核心js文件,确保能正常使用jquery函数 02 创建获取select值的函数 function getSV(){al ...

  • jQuery怎样给元素设置动画效果

    jQuery可以给网页元素添加动画效果,那么jQuery怎样制作动画效果呢?这就需要调用到animate方法了,今天小编我就来分享一下. 操作方法 01 首先,在HTML页面设置一个按钮,并且设置一个 ...

  • jquery获取id

    写前端常常需要获取到点击id的值,让我们一起来看看jquery如何获取点击的id值吧. 操作方法 01 新建一个html页面.如图: 02 在html页面上创建一个点击按钮,然后给这个按钮添加一个id ...