我试图找到所有内容,直到下一个标题标题。标题可以是 h2,h3,h4,h5甚至是h6。也就是说,在主标题和标题之间它可以有许多其他元素或单个元素,因此计算它们直到下一个标题不是一个选项。
我怎么能实现这个目标?
这是我当前的方法,直到h4
才找到 ONLY$("main").parent().nextUntil("h4").each(function(){
console.log($(this).html())
})
答案 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())
})