jQuery prevUntil()包括启动选择器和结束选择器

时间:2010-05-05 04:17:32

标签: jquery css-selectors traversal

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

即。 $('p').prevUntil('h1')不会包含p和h1元素,只会包含它们之间的元素。我怎么能选择p和h1元素以及之间的?

1 个答案:

答案 0 :(得分:17)

查看.addBack method,将上一个选择器的结果添加到当前匹配项中。将其与.prev method相结合似乎可以解决问题:

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