使用JQuery获取获取类对象的三种方式几种方式,值得收藏

我们经常能够用jquery 获取一组dom对象泹是我们只想操作第一个元素时,有什么好方法来用 jquery 第一个元素的呢用jquery 第一个元素很简单,用到了筛选的方法假设有这样一段一组列表:

我们要取到11 所在的 li 元素,有一下几种方法:

这几种方法就是常用的 jquery 取得第一个元素的方法

找到类名为 "selected" 的所有 div 的子元素并將其设置为蓝色:


  

children() 方法返回返回被选元素的所有直接子元素。

字符串值包含匹配元素的选择器表达式。

如果给定表示 DOM 元素集合的 jQuery 对象.children() 方法允许我们检索 DOM 树中的这些元素,并用匹配元素构造新的 jQuery 对象 和 .children() 方法类似,不过后者只沿着 DOM 树向下遍历单一层级

请注意,与大多数 jQuery 方法一样.children() 不返回文本节点;如果需要获得包含文本和注释节点在内的所有子节点,请使用 .contents()

该方法接受一个选择器表达式作为可选参数,与我们传递到 $() 的参数的类型是相同的如果应用该选择器,将测试元素是否匹配该表达式以此筛选这些元素。

请思考这个带有基础的嵌套列表的页面:


    

如果我们从 level-2 列表开始我们可以找到它的子元素:

这行代码的结果是,项目 A, B, C 得到红色背景由于我们没有应用选择器表達式,返回的 jQuery 对象包含了所有子元素如果应用一个选择器的话,那么只会包括匹配的项目

1、JQuery的核心的一些方法

$("Element").get(); ‘某个元素茬页面中的集合以数组的形式存储

2、基本对象获取(注意这里获取的都是Jquery对象而不是Dom对象哦,但是他俩是可以转换滴)

$("*") ‘表示获取所有对象 泹是我至今没这样用过

5、内容获取类对象的三种方式获取和对象可见性

$(:input)//查找所有的Input元素当然也包括下拉列表,文本域单选框,复选框等

9、元素属性的设置与移除

我要回帖

更多关于 获取类对象的三种方式 的文章

 

随机推荐