[问题] selector语法的问题

楼主: alair99 (I think home)   2015-03-11 22:16:32
结构如下
<h2>ABC</h2>
<p>..</p>
<p>..</p>
<table>
我用$('*:contains("ABC")') 可以找到第一行
但是要怎么下才能从<h2>ABC</h2>找到<table>标签呢
里面的<p>..</p>的数量可能是不固定的,
所以没办法用2次next()来达成
也就是说需求是找到<h2>ABC</h2>底下的第一个table标签
谢谢
作者: mars90226 (火星人)   2015-03-11 22:23:00
$('*:contains("ABC") ~ table').first() ?
作者: mrbigmouth (大嘴先生)   2015-03-12 09:03:00
$("*:contains('ABC')").nextAll("table")
楼主: alair99 (I think home)   2015-03-13 09:29:00
谢谢楼上2位的帮忙 没想到还有~ 跟 nextAll可以使用 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com