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 相关文章推荐
一个很酷的拖动层的js类,兼容IE及Firefox
Jun 23 Javascript
a标签click和href执行顺序探讨
Jun 23 Javascript
JS合并数组的几种方法及优劣比较
Sep 19 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
Aug 04 Javascript
javascript对象的创建和访问
Mar 08 Javascript
JavaScript知识点总结(十一)之js中的Object类详解
May 31 Javascript
jQuery实现文章图片弹出放大效果
Apr 06 jQuery
解决VUEX刷新的时候出现数据消失
Jul 03 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
Jan 07 Javascript
Webpack 之 babel-loader文件预处理器详解
Mar 23 Javascript
vue自定义switch开关组件,实现样式可自行更改
Nov 01 Javascript
springboot+vue+对接支付宝接口+二维码扫描支付功能(沙箱环境)
Oct 15 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为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
PHP生成带有雪花背景的验证码
2008/09/28 PHP
PHP迭代器实现斐波纳契数列的函数
2013/11/12 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
php往mysql中批量插入数据实例教程
2018/12/12 PHP
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
2011/06/27 Javascript
jQuery实现自定义事件的方法
2015/04/17 Javascript
浅谈JavaScript 浏览器对象
2016/06/03 Javascript
JS调用Android、Ios原生控件
2017/01/06 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
vue实现模态框的通用写法推荐
2018/02/26 Javascript
JS实现处理时间,年月日,星期的公共方法示例
2019/05/31 Javascript
js里面的变量范围分享
2020/07/18 Javascript
python3生成随机数实例
2014/10/20 Python
Python生成器(Generator)详解
2015/04/13 Python
不要用强制方法杀掉python线程
2017/02/26 Python
使用pandas中的DataFrame数据绘制柱状图的方法
2018/04/10 Python
Python实现的删除重复文件或图片功能示例【去重】
2019/04/23 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
pycharm双击无响应(打不开问题解决办法)
2020/01/10 Python
python实现一次性封装多条sql语句(begin end)
2020/06/06 Python
python实现银行账户系统
2021/02/22 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
html5模拟平抛运动(模拟小球平抛运动过程)
2013/07/25 HTML / CSS
美国名牌手表折扣网站:Jomashop
2020/05/22 全球购物
一份软件工程师的面试试题
2016/02/01 面试题
《金色的脚印》教后反思
2014/04/23 职场文书
禁止高声喧哗的标语
2014/06/11 职场文书
船舶工程技术专业求职信
2014/08/07 职场文书
2014年护士长工作总结
2014/11/11 职场文书
安全生产先进个人总结
2015/02/15 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书
公开致歉信
2019/06/24 职场文书
解决Redis启动警告问题
2022/02/24 Redis