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 相关文章推荐
event.srcElement+表格应用
Aug 29 Javascript
使用Java实现简单的server/client回显功能的方法介绍
May 03 Javascript
js生成缩略图后上传并利用canvas重绘
May 15 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
Apr 03 Javascript
javascript实现别踩白块儿小游戏程序
Nov 22 Javascript
JavaScript Canvas绘制圆形时钟效果
Aug 20 Javascript
使用jQuery 操作table 完成单元格合并的实例
Dec 27 jQuery
微信小程序实现手势图案锁屏功能
Jan 30 Javascript
JS实现百度搜索接口及链接功能实例代码
Feb 02 Javascript
每个 JavaScript 工程师都应懂的33个概念
Oct 22 Javascript
微信小程序引入VANT组件的方法步骤
Sep 19 Javascript
小程序自定义模板实现吸顶功能
Jan 08 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生成带有雪花背景的验证码
2006/10/09 PHP
php获取操作系统语言代码
2013/11/04 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
Laravel + Elasticsearch 实现中文搜索的方法
2020/02/02 PHP
JS 自动安装exe程序
2008/11/30 Javascript
基于JQuery的数字改变的动画效果--可用来做计数器
2010/08/11 Javascript
JavaScript日历实现代码
2010/09/12 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
2015/08/21 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
微信小程序使用wxParse解析html的方法教程
2018/07/06 Javascript
layDate插件设置开始和结束时间
2018/11/15 Javascript
微信小程序发布新版本时自动提示用户更新的方法
2019/06/07 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
关于angular引入ng-zorro的问题浅析
2020/09/09 Javascript
[02:16]深扒TI7聊天轮盘语音出处2
2017/05/11 DOTA
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
2019/01/22 Python
基于django channel实现websocket的聊天室的方法示例
2019/04/11 Python
python找出因数与质因数的方法
2019/07/25 Python
Django在Model保存前记录日志实例
2020/05/14 Python
澳大利亚网上书店:QBD
2021/01/09 全球购物
EJB发布WEB服务一般步骤
2012/10/31 面试题
大学考试作弊检讨书
2014/01/30 职场文书
中药专业自荐信范文
2014/03/18 职场文书
学校评语大全
2014/05/06 职场文书
爱护公共设施的标语
2014/06/24 职场文书
社区综治工作汇报
2014/10/27 职场文书
校本课程教学计划
2015/01/19 职场文书
追悼词范文大全
2015/06/23 职场文书
从贫穷到富有,是知识技能和学习力的差别
2019/08/20 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书
巧用 -webkit-box-reflect 倒影实现各类动效(小结)
2021/04/22 HTML / CSS