我想为prevUntil()或nextUntil()jQuery选择器方法选择开始和结束选择器。如果我现在实现这些方法,它会抓住给定的两个选择器之间的所有内容。
即。 $('p').prevUntil('h1')
不会包含p和h1元素,只会包含它们之间的元素。我怎么能选择p和h1元素以及之间的?
答案 0 :(得分:17)
查看.addBack method,将上一个选择器的结果添加到当前匹配项中。将其与.prev method相结合似乎可以解决问题:
$('p').prevUntil('h1').addBack().prev('h1').addBack();