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 拾碎[三] 使用className属性
Oct 16 Javascript
你未必知道的JavaScript和CSS交互的5种方法
Apr 02 Javascript
javascript基础知识分享之类与函数化
Feb 13 Javascript
jquery.serialize() 函数语法及简单实例
Jul 08 Javascript
脚本div实现拖放功能(两种)
Feb 13 Javascript
jsonp跨域请求实现示例
Mar 13 Javascript
vue上传图片组件编写代码
Jul 26 Javascript
js实现日期显示的一些操作(实例讲解)
Jul 27 Javascript
AngularJS实现的简单拖拽功能示例
Jan 02 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
May 22 Javascript
解决Layui中templet中a的onclick参数传递的问题
Sep 20 Javascript
vue解决花括号数据绑定不成功的问题
Oct 30 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
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
微信营销平台系统?刮刮乐的开发
2014/06/10 PHP
PHP中isset与array_key_exists的区别实例分析
2015/06/02 PHP
php操作memcache缓存方法分享
2015/06/03 PHP
php给图片添加文字水印方法汇总
2015/08/27 PHP
Symfony2实现从数据库获取数据的方法小结
2016/03/18 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
JS+CSS实现一个气泡提示框
2013/08/18 Javascript
node.js中RPC(远程过程调用)的实现原理介绍
2014/12/05 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
详细探究ES6之Proxy代理
2016/07/22 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
分享一款超好用的JavaScript 打包压缩工具
2020/04/26 Javascript
vue实现PC端分辨率适配操作
2020/08/03 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[51:10]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python简单实现刷新智联简历
2016/03/30 Python
浅谈Python中带_的变量或函数命名
2017/12/04 Python
python 对dataframe下面的值进行大规模赋值方法
2018/06/09 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
简单了解python数组的基本操作
2019/11/26 Python
python和php学习哪个更有发展
2020/06/17 Python
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
CSS3让登陆面板3D旋转起来
2016/05/03 HTML / CSS
HTML5 WebGL 实现民航客机飞行监控系统
2019/07/25 HTML / CSS
斯图尔特·韦茨曼鞋加拿大官网:Stuart Weitzman加拿大
2019/10/13 全球购物
预备党员承诺书
2014/03/25 职场文书
政风行风评议整改方案
2014/09/15 职场文书
2014基层党员批评与自我批评范文
2014/09/24 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
八年级上册语文教学计划
2015/01/22 职场文书
风之谷观后感
2015/06/11 职场文书