2013-10-29 46 views
0

我試圖找到所有內容,直到下一個標題標題。標題標題可以是h2,h3,h4,h5甚至h6。也就是說,在主標題和標題之間可以有許多其他元素或單個元素,因此可以對它們進行計數,直到下一個標題不是選項。jQuery:查找nextUntil()任何標題元素

我怎麼能做到這一點?

這是我目前的方法,該方法在nextUntil()像發現了ONLY直到H4

$("main").parent().nextUntil("h4").each(function(){ 
    console.log($(this).html())    
}) 

回答

2

使用multiple-selecters

$("main").parent().nextUntil("h2,h3,h4,h5,h6").each(function(){ 
    console.log($(this).html())    
}) 
4

使用header選擇

$("main").parent().nextUntil(":header").each(function(){ 
    console.log($(this).html())    
}) 
+0

這將是更好,更通用的方式CH – Rex