jQuery搜索子元素的方法


Posted in Javascript onFebruary 10, 2015

本文实例讲述了jQuery搜索子元素的方法。分享给大家供大家参考。具体分析如下:

1. children()方法

用于获取一个包含匹配的元素集合中每一个元素的所有子元素的元素集合,语法格式如下:

children([selector])

$("#menu_ul").children().css("color", "blue");

2. find()方法

用于从每个匹配元素中查找符合指定选择器表达式的后代元素,格式如下:

find([selector])

$("ul").find("span").css("color", "blue");//将ul元素下的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 src="jquery-1.4.2.js" type="text/javascript"></script>  

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

$(document).ready(function(){  

      $("#login").children("input").css("background","#FCF");//给div元素的直接子元素设置背景色  

      $("#login").contents().css("color","red");     //设置指定元素字节点的文本颜色  

      $("#tab").find("td").css("border","1px solid blue").css("color","Green");//设置指定div元素下的td元素的边框及字体颜色  

})  

</script>  

</head>  

<body>  

<h3>搜索指定元素的子元素</h3>  

<div>  

    <div id="login">  

        用户名:<input type="text"  value="用户名"/>  

        密码:<input type="password" value="密码" />  

        <div><input type="submit"  value="登录"/><input type="reset"  value="重置"/></div>  

    </div>  

   <div id="tab">   

      <table width="452" height="176" border="1">  

  <tr>  

    <td>单元格</td>  

    <td>单元格</td>  

  </tr>  

  <tr>  

    <td>单元格</td>  

    <td>单元格</td>  

  </tr>  

  <tr>  

    <td>单元格</td>  

    <td>单元格</td>  

  </tr>  

  <tr>  

    <td>单元格</td>  

    <td>单元格</td>  

  </tr>  

  <tr>  

    <td>单元格</td>  

    <td>单元格</td>  

  </tr>  

</table>  

</div>  

</div>  

</body>  

</html>

效果图如下:

jQuery搜索子元素的方法

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

Javascript 相关文章推荐
建议大家看下JavaScript重要知识更新
Jul 08 Javascript
javascript之典型高阶函数应用介绍
Jan 10 Javascript
js语法学习之判断一个对象是否为数组
May 13 Javascript
JS中数组重排序方法
Nov 11 Javascript
Angular.Js的自动化测试详解
Dec 09 Javascript
基于BootStrap与jQuery.validate实现表单提交校验功能
Dec 22 Javascript
原生js仿浏览器滚动条效果
Mar 02 Javascript
老生常谈jacascript DOM节点获取
Apr 17 Javascript
AngularJS集合数据遍历显示的实例
Dec 27 Javascript
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
5分钟快速看懂ES6中的反射与代理
Dec 19 Javascript
JS实现4位随机验证码
Oct 19 Javascript
jQuery搜索同辈元素方法
Feb 10 #Javascript
Jquery搜索父元素操作方法
Feb 10 #Javascript
jQuery表单域属性过滤器用法分析
Feb 10 #Javascript
jQuery子属性过滤选择器用法分析
Feb 10 #Javascript
jQuery内容过滤选择器用法分析
Feb 10 #Javascript
jQuery过滤选择器用法分析
Feb 10 #Javascript
jQuery表单域选择器用法分析
Feb 10 #Javascript
You might like
php+js实现异步图片上传实例分享
2014/06/02 PHP
smarty模板引擎中内建函数if、elseif和else的使用方法
2015/01/22 PHP
php继承中方法重载(覆盖)的应用场合
2015/02/09 PHP
flash 得到自身url参数的代码
2009/11/15 Javascript
Jquery选择子控件&quot;大于号&quot;和&quot; &quot;区别介绍及使用示例
2013/06/25 Javascript
返回页面顶部top按钮通过锚点实现(自写)
2013/08/30 Javascript
javascript 获取网页标题代码实例
2014/01/22 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
javascript  删除select中的所有option的实例
2017/09/17 Javascript
详解html-webpack-plugin用法全解
2018/01/22 Javascript
React 无状态组件(Stateless Component) 与高阶组件
2018/08/14 Javascript
vuex如何重置所有state(可定制)
2019/01/17 Javascript
用Fundebug插件记录网络请求异常的方法
2019/02/21 Javascript
微信小程序实现多选框全选与取消全选功能示例
2019/05/14 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
[02:31]2018年度DOTA2最具人气选手-完美盛典
2018/12/16 DOTA
在Django的通用视图中处理Context的方法
2015/07/21 Python
python实现微信远程控制电脑
2018/02/22 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
2018/03/15 Python
python-tkinter之按钮的使用,开关方法
2019/06/11 Python
Django项目中实现使用qq第三方登录功能
2019/08/13 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
jupyter lab文件导出/下载方式
2020/04/22 Python
python针对Oracle常见查询操作实例分析
2020/04/30 Python
Python读取Excel数据并生成图表过程解析
2020/06/18 Python
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
高中生自我评语大全
2014/01/19 职场文书
集体婚礼策划方案
2014/02/22 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
2015年社区服务活动总结
2015/03/25 职场文书
党员干部公开承诺书范文
2015/04/27 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
起诉状范本
2015/05/20 职场文书
酒店温馨提示语
2015/07/14 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js