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对象和DOM对象相互转化
Apr 24 Javascript
js实现点击注册按钮开始读秒倒计时的小例子
May 11 Javascript
jquery 表格排序、实时搜索表格内容(附图)
May 19 Javascript
使用js画图之正弦曲线
Jan 12 Javascript
JavaScript每天定时更换皮肤样式的方法
Jul 01 Javascript
用jquery获取自定义的标签属性的值简单实例
Sep 17 Javascript
解析javascript图片懒加载与预加载的分析总结
Oct 27 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
Jul 11 Javascript
webpack 2的react开发配置实例代码
Jul 28 Javascript
简述Angular 5 快速入门
Nov 04 Javascript
Vue页面骨架屏注入方法
May 13 Javascript
JavaScript实现打字游戏
Feb 19 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
粗略计算在线时间,bug:ip相同
2006/12/09 PHP
常用的PHP数据库操作方法(MYSQL版)
2011/06/08 PHP
PHP中文乱码解决方案
2015/03/05 PHP
PHP Swoole异步读取、写入文件操作示例
2019/10/24 PHP
一实用的实现table排序的Javascript类库
2007/09/12 Javascript
网站页面自动跳转实现方法PHP、JSP(下)
2010/08/01 Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
2013/08/19 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
JS合并数组的几种方法及优劣比较
2014/09/19 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
Adapter适配器模式在JavaScript设计模式编程中的运用分析
2016/05/18 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
three.js实现3D影院的原理的代码分析
2017/12/18 Javascript
vue 开发一个按钮组件的示例代码
2018/03/27 Javascript
解决layui中onchange失效以及form动态渲染失效的问题
2019/09/27 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
2019/11/14 Javascript
node.js使用stream模块实现自定义流示例
2020/02/13 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
[02:58]献给西雅图的情书_高清
2014/05/29 DOTA
python编码总结(编码类型、格式、转码)
2016/07/01 Python
python数据结构之线性表的顺序存储结构
2018/09/28 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
python绘制多个子图的实例
2019/07/07 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
使用CSS变量实现炫酷惊人的悬浮效果
2019/04/26 HTML / CSS
机械系大学毕业生推荐信
2013/11/27 职场文书
美术课外活动总结
2014/07/08 职场文书
学习十八大的心得体会
2014/09/01 职场文书
Spring Data JPA框架持久化存储数据到数据库
2022/04/28 Java/Android
Django框架中表单的用法
2022/06/10 Python