Jquery中children与find之间的区别详细解析


Posted in Javascript onNovember 29, 2013

首先看一段HTML代码,如下:

<table id="tb">
            <tr>
                <td>0</td>
                <td>1</td>
                <td>2</td>
            </tr>
            <tr>
                <td>3</td>
                <td>4</td>
                <td>5</td>
            </tr>
 </table>

如果我要获取第二个tr里的第二个td的值:

Children:

$("#tb>tbody").children("tr:eq(1) td:eq(1)").html()

Find    :
$("#tb>tbody").find("tr:eq(1) td:eq(1)").html()

  结果,通过children获取的值为:null,而通过find获取的值为:4 这是为什么呢?

  查了一下资料,通过children获取的是该元素的下级元素,而通过find获取的是该元素的下级所有元素。

  这时回到上面,我们可以得出,$("#tb>tbody").children() 获取的是两个tr元素(不包括它们子元素td),

  而children里面的选择器则是在获取的两个tr元素里再根据条件进行筛选,所以上面那种写法获取不到值。

  如果一定用children我们可以这样写:

$("#tb>tbody").children("tr:last").children("td:eq(1)").html()
Javascript 相关文章推荐
javascript document.compatMode兼容性
Feb 23 Javascript
检查输入的是否是数字使用keyCode配合onkeypress事件
Jan 23 Javascript
js处理自己不能定义二维数组的方法详解
Mar 03 Javascript
JS查找字符串中出现次数最多的字符
Sep 05 Javascript
微信小程序 底部导航栏目开发资料
Dec 05 Javascript
AngularJS的ng-click传参的方法
Jun 19 Javascript
浅谈Angular4中常用管道
Sep 27 Javascript
vue-cli项目根据线上环境分别打出测试包和生产包
May 23 Javascript
微信小程序实现跑马灯效果
Oct 21 Javascript
Angular CLI 使用教程指南参考小结
Apr 10 Javascript
mpvue性能优化实战技巧(小结)
Apr 17 Javascript
Vue.extend 编程式插入组件的实现
Nov 18 Javascript
JS关键字球状旋转效果的实例代码
Nov 29 #Javascript
JS Loading功能的简单实现
Nov 29 #Javascript
分享Javascript中最常用的55个经典小技巧
Nov 29 #Javascript
浅析JavaScript中的类型和对象
Nov 29 #Javascript
JavaScript中创建类/对象的几种方法总结
Nov 29 #Javascript
转换字符串为json对象的方法详解
Nov 29 #Javascript
javascript对下拉列表框(select)的操作实例讲解
Nov 29 #Javascript
You might like
《超神学院》霸气归来, 天使彦上演维多利亚的秘密
2020/03/02 国漫
php垃圾代码优化操作代码
2010/08/05 PHP
php密码生成类实例
2014/09/24 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
PHP静态成员变量和非静态成员变量详解
2017/02/14 PHP
php+mysql实现的无限分类方法类定义与使用示例
2020/05/27 PHP
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
jQuery实现DIV层收缩展开的方法
2015/02/27 Javascript
jQuery采用连缀写法实现的折叠菜单效果
2015/09/18 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
2015/11/26 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
2016/03/18 Javascript
js本地图片预览实现代码
2016/10/09 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
vue下跨域设置的相关介绍
2017/08/26 Javascript
React-Native中props具体使用详解
2017/09/04 Javascript
vue element动态渲染、移除表单并添加验证的实现
2019/01/16 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
python删除文件示例分享
2014/01/28 Python
python自动zip压缩目录的方法
2015/06/28 Python
python使用xslt提取网页数据的方法
2018/02/23 Python
Python 使用with上下文实现计时功能
2018/03/09 Python
关于python2 csv写入空白行的问题
2018/06/22 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
python+tifffile之tiff文件读写方式
2020/01/13 Python
【HTML5】Canvas绘制简单图片教程
2016/05/13 HTML / CSS
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
优秀演讲稿范文
2013/12/29 职场文书
继承公证书样本
2014/04/04 职场文书
党的群众路线教育实践方案
2014/05/11 职场文书
2015年中秋节主持词
2015/07/30 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
创业计划书之溜冰场
2019/10/25 职场文书
仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案
2021/05/06 MySQL
go xorm框架的使用
2021/05/22 Golang
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL