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 相关文章推荐
基于jquery的下拉框改变动态添加和删除表格实现代码
Sep 12 Javascript
JS 实现导航栏悬停效果
Sep 23 Javascript
javascript if条件判断方法小结
May 17 Javascript
js使用split函数按照多个字符对字符串进行分割的方法
Mar 20 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
Aug 24 Javascript
JS模拟bootstrap下拉菜单效果实例
Jun 17 Javascript
JavaScript实现无穷滚动加载数据
May 06 Javascript
原生js获取left值和top值的三种方法
Aug 02 Javascript
vue 国际化 vue-i18n 双语言 语言包
Jun 07 Javascript
vue中的mescroll搜索运用及各种填坑处理
Oct 30 Javascript
区分vue-router的hash和history模式
Oct 03 Javascript
vue3中provide && inject的使用
Jul 01 Vue.js
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+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
jQuery对象和DOM对象相互转化
2009/04/24 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
javascript 单例模式详解及简单实例
2017/02/14 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
2019/03/05 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
[01:05:41]EG vs Optic Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
浅析python 中__name__ = '__main__' 的作用
2014/07/05 Python
Python数组遍历的简单实现方法小结
2016/04/27 Python
使用python生成目录树
2018/03/29 Python
Python实现时钟显示效果思路详解
2018/04/11 Python
python numpy 显示图像阵列的实例
2018/07/02 Python
Python从数据库读取大量数据批量写入文件的方法
2018/12/10 Python
python里 super类的工作原理详解
2019/06/19 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
使用Python快乐学数学Github万星神器Manim简介
2019/08/07 Python
python程序 创建多线程过程详解
2019/09/23 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
opencv 阈值分割的具体使用
2020/07/08 Python
日期和时间问题
2015/01/04 面试题
深圳茁壮笔试题
2015/05/28 面试题
环境工程大学生个人的自我评价
2013/10/08 职场文书
开办加工厂创业计划书
2014/01/03 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
领导干部失职检讨书
2015/05/05 职场文书
重温经典:乔布斯在斯坦福大学的毕业演讲(双语)
2019/08/26 职场文书
68句权威创业名言
2019/08/26 职场文书
Python pandas求方差和标准差的方法实例
2021/08/04 Python