jqueryfindjQuery中children和find的区别

jqueryfind  时间:2021-04-06  阅读:()

谈谈Jquery中的children find 的区别有哪些

<div id="test"> <a>1</a> <p> <a>2</a> </p> </div> $("#test")children("a"),就是子元素,不包括孙子,所以只有1被选中。

而find是子元素,孙子都会被选中,所以1,2都被选中

jQuery中children和find的区别

首先看一段HTML代码,如下: 1 <table id="tb"> 2 <tr> 3 <td>0</td> 4 <td>1</td> 5 <td>2</td> 6 </tr> 7 <tr> 8 <td>3</td> 9 <td>4</td> 10 <td>5</td> 11 </tr> 12 </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()

免费注册宝塔面板账户赠送价值3188礼包适合购买抵扣折扣

对于一般的用户来说,我们使用宝塔面板免费版本功能还是足够的,如果我们有需要付费插件和专业版的功能,且需要的插件比较多,实际上且长期使用的话,还是购买付费专业版或者企业版本划算一些。昨天也有在文章中分享年中促销活动。如今我们是否会发现,我们在安装宝塔面板后是必须强制我们登录账户的,否则一直有弹出登录界面,我们还是注册一个账户比较好。反正免费注册宝塔账户还有代金券赠送。 新注册宝塔账户送代金券我们注册...

Megalayer 香港CN2优化线路VPS主机速度和性能综合评测

对于Megalayer云服务器提供商在之前也有对于他们家的美国服务器和香港服务器进行过评测和介绍,但是对于大部分网友来说需要独立服务器和站群服务器并不是特别的普及,我们很多网友使用较多的还是云服务器或者VPS主机比较多。在前面也有在"Megalayer新增香港VPS主机 1GB内存 50GB SSD 2M带宽 月59元"文章中有介绍到Megalayer商家有新增香港CN2优化VPS主机。那时候看这...

旅途云(¥48 / 月),雅安高防4核4G、洛阳BGP 2核2G

公司成立于2007年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前,旅途云公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。点击进入:旅途云官方网商家LOGO优惠方案:CPU内存硬盘带宽/流量/防御...

jqueryfind为你推荐
投标人chromestronglyios11考点微信5支持ipad您的iphone勒索病毒win7补丁win7有针对勒索病毒的补丁吗win10445端口win的22端口和23端口作用分别是什么 ?css下拉菜单CSS如何把下拉菜单改为上拉菜单csshack关于CSS hack的写法googleadsence谷歌adsense是被封了么?
ip查域名 西安域名注册 国际域名抢注 域名备案批量查询 sharktech 香港主机 美国主机论坛 xfce NetSpeeder html空间 phpmyadmin配置 佛山高防服务器 下载速度测试 cxz 独立主机 wordpress中文主题 工信部icp备案查询 网站防护 winserver2008r2 cpu使用率过高怎么办 更多