[問題] selector語法的問題

看板Ajax作者 (I think home)時間10年前 (2015/03/11 22:16), 10年前編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
結構如下 <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://www.ptt.cc/bbs/Ajax/M.1426083399.A.3A9.html ※ 編輯: alair99 (1.168.5.242), 03/11/2015 22:17:32

03/11 22:23, , 1F
$('*:contains("ABC") ~ table').first() ?
03/11 22:23, 1F

03/12 09:03, , 2F
$("*:contains('ABC')").nextAll("table")
03/12 09:03, 2F

03/13 09:29, , 3F
謝謝樓上2位的幫忙 沒想到還有~ 跟 nextAll可以使用 XD
03/13 09:29, 3F
文章代碼(AID): #1L04v7Ef (Ajax)
文章代碼(AID): #1L04v7Ef (Ajax)