【问题标题】:jQuery: Find nextUntil() any heading elementjQuery:查找 nextUntil() 任何标题元素
【发布时间】:2013-10-29 05:39:18
【问题描述】:

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

我怎样才能做到这一点?

这是我目前的方法,它发现 ONLY 直到 h4

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

【问题讨论】:

    标签: jquery nextuntil


    【解决方案1】:

    使用header 选择器

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

    【讨论】:

    • 这将是更好和通用的方法
    【解决方案2】:

    nextUntil() 中使用multiple-selecters 喜欢,

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-10
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多