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()

hostodo:2021美国独立日7折优惠促销NVMe硬盘的VPS,低至$13/年,还送DirectAdmin授权

7月4日是美国独立日,大致就是国庆节的意思吧。hostodo今年提前搞了个VPS大促销活动,4款便宜VPS,相当于7折,续费不涨价,本次促销不定时,不知道有多少货,卖完为止。VPS基于KVM虚拟,NVMe阵列,1Gbps带宽,自带一个IPv4+/64 IPv6,solusvm管理,送收费版DirectAdmin授权,VPS在用就有效! 官方网站:https://www.hostodo.com ...

ShockHosting($4.99/月),东京机房 可享受五折优惠,下单赠送10美金

ShockHosting商家在前面文章中有介绍过几次。ShockHosting商家成立于2013年的美国主机商,目前主要提供虚拟主机、VPS主机、独立服务器和域名注册等综合IDC业务,现有美国洛杉矶、新泽西、芝加哥、达拉斯、荷兰阿姆斯特丹、英国和澳大利亚悉尼七大数据中心。这次有新增日本东京机房。而且同时有推出5折优惠促销,而且即刻使用支付宝下单的话还可获赠10美金的账户信用额度,折扣相比之前的常规...

妮妮云香港CTG云服务器1核 1G 3M19元/月

香港ctg云服务器香港ctg云服务器官网链接 点击进入妮妮云官网优惠活动 香港CTG云服务器地区CPU内存硬盘带宽IP价格购买地址香港1核1G20G3M5个19元/月点击购买香港2核2G30G5M10个40元/月点击购买香港2核2G40G5M20个450元/月点击购买香港4核4G50G6M30个80元/月点击购买香...

jqueryfind为你推荐
设置xp考生itunesdocumentcss支持ipad支持ipad支持ipad支持ipadVTLHioseaccelerator开启eAccelerator内存优化就各种毛病,DZ到底用哪个内存优化比较好。。。ipad上网为什么ipad网速特别慢
长沙域名注册 广东服务器租用 新世界机房 主机屋免费空间 网站保姆 贵州电信宽带测速 国外免费空间 丹弗 上海域名 工作站服务器 php空间推荐 cdn加速原理 域名和空间 gtt 网购分享 摩尔庄园注册 网络速度 789电视剧网 512内存 美国主机侦探 更多