find() 方法定义:它是获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛选。find()方法要注意的地方:find()方法是在当前元素集合内部查找,不包括自己。
实例:
<!DOCTYPE html> <html> <head> <script language="JavaScript" type="text/JavaScript" src="lib/jquery/jquery-1.9.1.js"></script> <style> body { font-size: 16px; font-weight: bolder; } p { margin: 5px 0; } </style> </head> <body> <div> <span>Hello</span> <span> <p class="selected">test</p> </span> <p>And One Last Time</p> <p class="selected">again</p> </div> <p class="selected">Hello Again</p> <script>$("div").find(".selected").css("color", "blue");</script> </body> </html>
运行结果:
children()方法,表面意思就是:孩子,儿童,子女的意思,一般理解为子女或儿子。为什么这样理解?下面先看一下children的定义吧。
children()方法定义:它是获得匹配元素集合中每个元素的所有子元素(不包括自己,只能在儿子辈(第一层)查找)。
我理解是children是匹配集合中每个元素的“儿子辈”的子元素。find()除了儿子辈,还包括孙子辈,即只要是它的后代就行。
<!DOCTYPE html> <html> <head> <script language="JavaScript" type="text/JavaScript" src="lib/jquery/jquery-1.9.1.js"></script> <style> body { font-size: 16px; font-weight: bolder; } p { margin: 5px 0; } </style> </head> <body> <div> <span>Hello</span> <span> <p class="selected">test</p> </span> <p>And One Last Time</p> <p class="selected">again</p> </div> <p class="selected">Hello Again</p> <script>$("div").children(".selected").css("color", "blue");</script> </body> </html>
运行结果:
相关推荐
在JavaScript的DOM操作中,jQuery库提供了一系列便捷的方法来帮助开发者高效地操作DOM元素,其中`find`和`children`是两个常用的子元素查询方法。本文将详细解析这两个方法的使用,以及它们在实际开发中的应用场景。...
首先看看英文解释吧: children方法:find方法:通过以上的解释,可以总结如下: 1:children及find方法都用是用来获得element的子elements的,两者都不会返回 text node,就像大多数的jQuery方法一样。 2:children...
- **与`children()`方法的区别**:在实例中强调了`find()`和`children()`的区别。`children()`方法只能选取直接子元素,而`find()`则能够选取所有后代元素。这使得`find()`更为强大,尤其是在处理具有多层嵌套元素的...
`.each()`方法可用于遍历并操作集合中的每个元素,而`.find()`, `.children()`, `.parent()`等方法则用于查找子元素或父元素。 5. **Ajax交互**:jQuery简化了异步数据交换(Ajax)的过程。`.ajax()`, `.get()`, `....
在jQuery库中,`children()`方法是一个非常实用的工具,用于获取匹配元素集合中每个元素的所有直接子元素。这个方法不包括后代元素,只针对一级子节点进行操作,这一点与`find()`方法不同,`find()`可以遍历所有子孙...
精华:find方法能找子孙,children方法只能找儿子 一、Jquery中children 语法 .children(selector) 说明 expr是表达式,可选参数,所有选择器中的表达式都可以用在这,比如按标签名”div”,按类名”.class”,按...
以上就是jQuery中一些常见的方法,它们构成了jQuery强大功能的基础,极大地简化了JavaScript的DOM操作和事件处理。在实际开发中,结合这些方法,开发者可以轻松地创建交互式网页和复杂的用户界面。
### JQUERY 常用方法大全 #### 一、Attribute(属性操作) 1. **`.addClass()`** - **用途**:为匹配元素添加一个或多个类。 - **示例**: ```javascript $("p").addClass("highlight"); ``` 这将为所有的`...
以下是对标题“jQuery 使用方法”和描述中提及的知识点的详细解释: ### 一、选择网页元素 jQuery 的核心功能是选择网页元素并对其进行操作。它支持多种选择器,包括 CSS 选择器和 jQuery 特有的选择器。 1. **...
根据提供的文件信息,我们可以归纳出一系列关于jQuery的重要知识点与用法。...以上是基于提供的文件内容整理出来的jQuery知识点概览,这些基本的方法和功能可以帮助开发者更高效地操作DOM元素,实现丰富的动态效果。
jQuery是一个快速、小巧且功能丰富的JavaScript库,它通过简化HTML文档遍历...以上列出的方法和属性只是jQuery库中的一小部分,但它们构成了整个库的核心部分,理解和掌握它们对于使用jQuery开发各种Web应用至关重要。
jQuery框架是JavaScript的一个库,它极大地简化了DOM操作、事件处理、动画设计和Ajax交互。这个框架使得前端开发更为高效和简洁。下面将详细介绍jQuery中的一些主要方法。 1. **Attribute Methods**: - `addClass...
`children(expr)`, `contains(str)`, `end()`, `filter(expression)`, `find(expr)`, `is(expr)`, `next(expr)`, `not(el)`, `not(expr)`, `not(elems)`, `parent(expr)`, `parents(expr)`, `prev(expr)`, `siblings...
10. **Ajax交互**:jQuery 的 `.ajax()`, `.get()`, `.post()` 方法简化了异步数据请求,可以轻松实现页面局部刷新和与服务器的数据交换。 学习和掌握 jQuery,不仅可以提高开发效率,还能让你的网页交互更加丰富和...
.find() 与 .children() 方法类似,不同的是后者仅沿着 DOM 树向下遍历单一层级。这里的children,我理解为儿子,只在儿子这一级遍历。看下例子: 代码如下:.children(selector) 方法是返回匹配元素集合中每个元素的...
在JQuery中,事件和方法是其核心功能,使得开发者能够高效地编写交互性强的网页应用。以下是对标题和描述中提及的一些主要知识点的详细说明: 1. **DOM操作**: - `addClass()`:向匹配元素添加指定的CSS类,增强...