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判断屏幕分辨率的代码
Jul 16 Javascript
js中的scroll和offset 使用比较的实例与分析
Sep 29 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
May 07 Javascript
利用jquery禁止外层滚动条的滚动
Jan 05 Javascript
深入解析Vue 组件命名那些事
Jul 18 Javascript
JavaScript你不知道的一些数组方法
Aug 18 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
Sep 21 Javascript
Vue修改mint-ui默认样式的方法
Feb 03 Javascript
vue使用微信JS-SDK实现分享功能
Aug 23 Javascript
VUE 自定义组件模板的方法详解
Aug 30 Javascript
js实现图片实时时钟
Jan 15 Javascript
解决vue下载后台传过来的乱码流的问题
Dec 05 Vue.js
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动态输出JavaScript代码实例
2015/02/12 PHP
PHP基于curl后台远程登录正方教务系统的方法
2016/10/14 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
整理Javascript基础语法学习笔记
2015/11/29 Javascript
BootStrap中关于Select下拉框选择触发事件及扩展
2016/11/22 Javascript
AngularJS的Filter的示例详解
2017/03/07 Javascript
解决vue打包项目后刷新404的问题
2018/03/06 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
详解微信小程序文件下载--视频和图片
2019/04/24 Javascript
如何在Node和浏览器控制台中打印彩色文字
2020/01/09 Javascript
JS中this的4种绑定规则详解
2020/02/04 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
2020/12/26 Vue.js
[56:00]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第二场
2018/04/10 DOTA
Python 爬虫图片简单实现
2017/06/01 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
Python语法垃圾回收机制原理解析
2020/03/25 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
CSS3 @font-face属性使用指南
2014/12/12 HTML / CSS
巧用 CSS3的webkit-box-reflect 倒影实现各类动效
2021/03/05 HTML / CSS
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
英国内衣连锁店:Boux Avenue
2018/01/24 全球购物
酒店办公室文员岗位职责
2013/12/18 职场文书
意向协议书范本
2014/04/23 职场文书
消防安全承诺书
2014/05/22 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
茶楼服务员岗位职责
2015/02/09 职场文书
教务处干事工作总结
2015/08/14 职场文书
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
Python3.10的一些新特性原理分析
2021/09/15 Python
详解Python如何批量采集京东商品数据流程
2022/01/22 Python