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 兼容FF的onmouseenter和onmouseleave的代码
Jul 19 Javascript
javascript 处理HTML元素必须避免使用的一种方法
Jul 30 Javascript
JavaScript arguments 多参传值函数
Oct 24 Javascript
JQuery中$之选择器用法介绍
Apr 05 Javascript
JQuery获取各种宽度、高度(format函数)实例
Mar 04 Javascript
js使用eval解析json实例与注意事项分享
Jan 18 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
Jul 13 Javascript
Chrome调试折腾记之JS断点调试技巧
Sep 11 Javascript
angularJS实现动态添加,删除div方法
Feb 27 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
Jul 07 Javascript
微信小程序全选多选效果实现代码解析
Jan 21 Javascript
Vue实现手机扫描二维码预览页面效果
May 28 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
用header 发送cookie的php代码
2007/03/16 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
2013/02/06 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
2013/06/03 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
php多次include后导致全局变量global失效的解决方法
2015/02/28 PHP
如何解决PHP获取不到SESSION信息之一般情况
2019/10/10 PHP
prototype 学习笔记整理
2009/07/17 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
ext jquery 简单比较
2010/04/07 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
2014/10/10 Javascript
javascript常用代码段搜集
2014/12/04 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
Vue2.0 实现单选互斥的方法
2018/04/13 Javascript
微信小程序框架wepy之动态控制类名
2018/09/14 Javascript
JS中使用new Option()实现时间联动效果
2018/12/10 Javascript
vue组件化中slot的基本使用方法
2019/05/01 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
vue实现路由懒加载的3种方法示例
2020/09/01 Javascript
Python过滤函数filter()使用自定义函数过滤序列实例
2014/08/26 Python
Python实现邮件的批量发送的示例代码
2018/01/23 Python
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
python实现canny边缘检测
2020/09/14 Python
纯CSS3代码实现switch滑动开关按钮效果
2016/08/30 HTML / CSS
HTML5实现直播间评论滚动效果的代码
2020/05/27 HTML / CSS
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
北京RT科技有限公司.net工程师面试题
2013/02/15 面试题
建筑专业自荐信
2013/10/18 职场文书
毕业生优秀推荐信
2013/11/26 职场文书
法人授权委托书样本
2014/09/19 职场文书
2014年卫生监督工作总结
2014/12/09 职场文书
python单向链表实例详解
2022/05/25 Python
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android