jQuery:找到nextUntil()任何标题元素

时间:2013-10-29 05:39:18

标签: jquery nextuntil

我试图找到所有内容,直到下一个标题标题。标题可以是 h2,h3,h4,h5甚至是h6。也就是说,在主标题和标题之间它可以有许多其他元素或单个元素,因此计算它们直到下一个标题不是一个选项。

我怎么能实现这个目标?

这是我当前的方法,直到h4

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

2 个答案:

答案 0 :(得分:4)

使用header选择器

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

答案 1 :(得分:2)

multiple-selecters中使用nextUntil()

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