jQuery previtil()包括开始选择器和结束选择器

jQuery previtil()包括开始选择器和结束选择器,jquery,css-selectors,traversal,Jquery,Css Selectors,Traversal,我想为prevTill()或nextUntil()jQuery选择器方法选择开始和结束选择器。如果我现在实现这些方法,它将捕获给定的两个选择器之间的所有内容 i、 e.$('p')。prevUntil('h1')将不包括p和h1元素,仅包括它们之间的元素。我怎样才能同时选择p和h1元素以及介于两者之间的元素呢?查看以将上一个选择器的结果添加到当前匹配中。将这一点与实际情况相结合似乎可以达到以下目的: $('p').prevUntil('h1').addBack().prev('h1').addB

我想为prevTill()或nextUntil()jQuery选择器方法选择开始和结束选择器。如果我现在实现这些方法,它将捕获给定的两个选择器之间的所有内容

i、 e.
$('p')。prevUntil('h1')
将不包括p和h1元素,仅包括它们之间的元素。我怎样才能同时选择p和h1元素以及介于两者之间的元素呢?

查看以将上一个选择器的结果添加到当前匹配中。将这一点与实际情况相结合似乎可以达到以下目的:

$('p').prevUntil('h1').addBack().prev('h1').addBack();

@马克,@DavidFullerton:-你们两个都是+1。我花了将近1个小时才找到这个精确的解决方案+1 for
和self()
仅供参考,不推荐使用,您应该改用