jquery find()与children()方法用法举例

发布时间:2021-01-21编辑:脚本学堂
本文介绍了jquery中find()与children()方法的用法,find()方法:find()方法是在当前元素集合内部查找,不包括自己;children()方法定义:它是获得匹配元素集合中每个元素的所有子元素(不包括自己,只能在儿子辈(第一层)查找)。

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> 

 
运行结果:
jquery find()与children()方法

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> 

运行结果:
jquery find()与children()方法