jquery中find查找

原创 2012年03月26日 19:14:50

find(expr)
   搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。
   所有搜索都依靠jQuery表达式来完成。这个表达式可以使用CSS1-3的选择器语法来写。

案例:查找P标记下的span

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>

<script language="javascript" type="text/javascript" src="../jquery-1.6.js"></script>

<script language="javascript" type="text/javascript">

//使用jquery加载事件
$(document).ready(function (){
	

	
	$("#btn0").click(function (){
	//alert($("#d2").children().length);
	$("p").find("span").css("background","red");
	});
	
});
	</script>
</head>

<body>


 <p>
 aaaaaaaaaaaaaaaaa
<span>p-span</span>
<span>p-span2</span>
</p>

<p>
bbbbbbbbbbbbbbbbbbbbb
<span>p2-span</span>
<span>p2-span2</span>
</p>
 
</div>
<input id="btn0" type="button"    value="使用find方法查找所有的段落标记中的span 并且设置背景颜色为红色">


</body>
</html>

效果图如下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>

<script language="javascript" type="text/javascript" src="../jquery-1.6.js"></script>

<script language="javascript" type="text/javascript">

//使用jquery加载事件
$(document).ready(function (){
	
  $("span").click(function (){
	$(this).next().toggle("slow");
	
	
});
//初始化是隐藏状态

  $(".menu").each(function (index,domEle){
	  
	  $(domEle).toggle("1000");
	  
	  
	  });

});
	</script>
</head>

<body>
<div>
  <span>数码产品</span>
  <div class="menu">
  <a href="#">照相机</a>
  <a href="#">照相机</a>
  <a href="#">照相机</a>
  <a href="#">照相机</a>
  
  
  </div>
  
  <span>家用电器</span>
  <div class="menu">
  <a href="#">手电筒</a>
  <a href="#">手电筒2</a>
  <a href="#">手电筒3</a>
  <a href="#">手电筒4</a>
  
  
  </div>
  
   <span>衣帽服装</span>
  <div class="menu">
  <a href="#">大衣</a>
  <a href="#">大衣2</a>
  <a href="#">大衣3</a>
  <a href="#">大衣4</a>
  
  
  </div>
  
</div>


</body>
</html>

效果图如下

jQuery源码——find函数

jQuery的全局方法find()作用是对调用的jquery对象中,查找是否有满足selector的节点. 代码如下find: function( selector ) { //在已生成的DOM中按...
  • u013237862
  • u013237862
  • 2016年10月24日 18:57
  • 870

使用jquery 遍历函数-find()、eq()

使用jquery 遍历函数-find()、eq()         一、背景        遍历表格时,获取某列的值。       二、举例说明         1) html主要的框架 如下: ...
  • xiangguiwang
  • xiangguiwang
  • 2017年01月23日 19:34
  • 2137

Jquery中find与each方法用法实例

Jquery中find与each方法用法实例
  • qq_26676207
  • qq_26676207
  • 2016年11月09日 16:14
  • 7210

JQuery查找子元素find()和遍历集合each的方法积累

JQuery查找子元素find()和遍历集合each的方法积累
  • Enable1234___
  • Enable1234___
  • 2016年12月15日 20:53
  • 7276

jquery find()解析示例及源码解读

jQuery选择器 jQuery.find()方法 jQuery.find源码
  • Lockey23
  • Lockey23
  • 2017年06月15日 22:09
  • 577

jQuery find()

jQuery find方法注意,直接find()是不能取到任何数据的。 必须用find("*")来获取所有下面的子元素。 例如: 我是最外一层的div纯文本内容 ...
  • sunhuwh
  • sunhuwh
  • 2015年06月15日 02:04
  • 1084

【jquery】find()方法和each()方法

find()方法 jquery选择器非常强大,利用css的命名规约,可以更快更方便的找出想要的元素。 比如: $("#id") $("#"+"id") $(this) $(el...
  • zunguitiancheng
  • zunguitiancheng
  • 2013年10月20日 13:35
  • 688

jQuery源码分析之实例find和filter方法的区别七问

首先我们要介绍一个winnow函数,它用于filter函数                 function winnow( elements, qualifier, not ) { //如果qual...
  • liangklfang
  • liangklfang
  • 2015年10月07日 09:52
  • 1059

jquery中find查找

find(expr)    搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。    所有搜索都依靠jQuery表达式来完成。这个表达式可以使用CSS1-3的选择...
  • zhaoxinglei0309
  • zhaoxinglei0309
  • 2012年03月26日 19:14
  • 10258

jQuery 遍历 - find() 方法

jQuery 遍历 - find() 方法 定义和用法 find() 方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛选。 语法 .f...
  • ssisse
  • ssisse
  • 2016年08月23日 14:59
  • 436
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jquery中find查找
举报原因:
原因补充:

(最多只允许输入30个字)