作者alair99 (I think home)
看板Ajax
标题[问题] selector语法的问题
时间Wed Mar 11 22:16:32 2015
结构如下
<h2>ABC</h2>
<p>..</p>
<p>..</p>
<table>
我用$('*:contains("ABC")') 可以找到第一行
但是要怎麽下才能从<h2>ABC</h2>找到<table>标签呢
里面的<p>..</p>的数量可能是不固定的,
所以没办法用2次next()来达成
也就是说需求是找到<h2>ABC</h2>底下的第一个table标签
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.168.5.242
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1426083399.A.3A9.html
※ 编辑: alair99 (1.168.5.242), 03/11/2015 22:17:32
1F:推 mars90226: $('*:contains("ABC") ~ table').first() ? 03/11 22:23
2F:推 mrbigmouth: $("*:contains('ABC')").nextAll("table") 03/12 09:03
3F:→ alair99: 谢谢楼上2位的帮忙 没想到还有~ 跟 nextAll可以使用 XD 03/13 09:29