jQuery中find()方法用法实例


Posted in Javascript onJanuary 07, 2015

本文实例讲述了jQuery中find()方法用法。分享给大家供大家参考。具体分析如下:

此方法获得匹配元素集合中所有元素的子元素,并通过选择器、jQuery 对象或元素删选。
find()方法是获取匹配元素后代元素的好方法。

注意:children()只获取一级子元素,而find()将查找所所有子元素。

语法结构一:

$(selector).find(expr)

参数列表:

参数 描述
expr 字符串值,定义筛选表达式。

实例代码:

<!DOCTYPE html> 

<html> 

<head> 

<meta charset=" utf-8"> 

<meta name="author" content="https://3water.com/" /> 

<title>children()函数-三水点靠木</title> 

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript"> 

$(document).ready(function(){ 

  $(".father").find("p").css("color","red"); 

}) 

</script>  

</head> 

<body> 

<div class="father"> 

<div class="children"> 

   <p>我是孙子p</p> 

</div> 

<p>我是儿子p</p> 

</div> 

<p>我是兄弟p</p> 

</body> 

</html>

以上代码可以将father元素下的所有p元素的字体颜色设置为红色。

语法结构二:

$(selector).find(element)

可以查找匹配元素下指定的元素。

参数列表:

参数 描述
element 用于匹配元素的DOM对象或者jQuery对象。

实例代码:

<!DOCTYPE html>

<html>

<head>

<meta charset=" utf-8">

<meta name="author" content="https://3water.com/" />

<title>find()函数-三水点靠木</title>

<style type="text/css">

.father{

  height:200px;

  width:200px;

  border:1px solid blue;

}

</style>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>

<script type="text/javascript">

$(document).ready(function(){

  $(".father").find(document.getElementById("myp")).css("border","1px solid red");

})

</script>

</head>

<body>

<div class="father">

  <div class="children">

    <p id="myp">我是孙子p</p>

  </div>

  <p>我是儿子p</p>

</div>

<p>我是兄弟p</p>

</body>

</html>

以上代码可以将father元素下id属性值为myp的元素的边框设置为一像素红色。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript实现的动态添加表单元素input,button等(appendChild)
Nov 24 Javascript
jquery判断单个复选框是否被选中的代码
Sep 03 Javascript
mysql输出数据赋给js变量报unterminated string literal错误原因
May 22 Javascript
Javascript递归打印Document层次关系实例分析
May 15 Javascript
jQuery实现html元素拖拽
Jul 21 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
Jul 19 Javascript
使用jQuery调用XML实现无刷新即时聊天
Aug 07 Javascript
利用js编写响应式侧边栏
Sep 17 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
Nov 27 Javascript
Vue.js第四天学习笔记(组件)
Dec 02 Javascript
javascript中setAttribute兼容性用法分析
Dec 12 Javascript
Vue如何引入远程JS文件
Apr 20 Javascript
jQuery中closest()函数用法实例
Jan 07 #Javascript
javascript实现全角与半角字符的转换
Jan 07 #Javascript
自己封装的常用javascript函数分享
Jan 07 #Javascript
流量统计器如何鉴别C#:WebBrowser中伪造referer
Jan 07 #Javascript
Angular用来控制元素的展示与否的原生指令介绍
Jan 07 #Javascript
jQuery中children()方法用法实例
Jan 07 #Javascript
angular.element方法汇总
Jan 07 #Javascript
You might like
php实现ping
2006/10/09 PHP
php获取根域名方法汇总
2014/10/28 PHP
帝国cms常用标签汇总
2015/07/06 PHP
PHP获取ttf格式文件字体名的方法示例
2019/03/06 PHP
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
jquery判断元素是否隐藏的多种方法
2014/05/06 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
2014/10/22 Javascript
原生js结合html5制作小飞龙的简易跳球
2015/03/30 Javascript
基于Angularjs+mybatis实现二级评论系统(仿简书)
2017/02/13 Javascript
jQuery使用DataTable实现删除数据后重新加载功能
2017/02/27 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
vue-swiper的使用教程
2018/08/30 Javascript
vue+axios+element ui 实现全局loading加载示例
2018/09/11 Javascript
taro开发微信小程序的实践
2019/05/21 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
2019/07/21 Javascript
vue实现鼠标经过动画
2019/10/16 Javascript
ES11新增的这9个新特性,你都掌握了吗
2020/10/15 Javascript
[05:35]DOTA2英雄梦之声_第13期_拉比克
2014/06/21 DOTA
[54:18]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第一场 1月22日
2021/03/11 DOTA
Python中字符串对齐方法介绍
2015/05/21 Python
浅谈python中scipy.misc.logsumexp函数的运用场景
2016/06/23 Python
python 遍历字符串(含汉字)实例详解
2017/04/04 Python
从CentOS安装完成到生成词云python的实例
2017/12/01 Python
在python中pandas读文件,有中文字符的方法
2018/12/12 Python
使用Python进行体育竞技分析(预测球队成绩)
2019/05/16 Python
python 实现简单的FTP程序
2019/12/27 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
python 简单的调用有道翻译
2020/11/25 Python
python中spy++的使用超详细教程
2021/01/29 Python
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
美国电子产品主要品牌的授权在线零售商:DataVision
2019/03/23 全球购物
英国打印机墨盒销售网站:Ink Factory
2019/10/07 全球购物
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL
Ruby使用Mysql2连接操作MySQL
2022/04/19 Ruby
app场景下uniapp的扫码记录
2022/07/23 Java/Android