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

发布于 2024-08-31 00:50:18 字数 194 浏览 2 评论 0原文

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

$('p').prevUntil('h1') 将不包含 p 和 h1 元素,仅包含它们之间的元素。我怎样才能同时选择 p 和 h1 元素以及它们之间的元素?

I would like to select the start and end selector for the prevUntil() or nextUntil() jQuery selector methods. If I implement these methods now, it grabs everything between the two selectors given.

i.e. $('p').prevUntil('h1') will not include the p and h1 element, only those between them. How could I also select the p and h1 elements as well as though between?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一百个冬季 2024-09-07 00:50:18

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

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

Take a look at the .addBack method to add the results of the previous selector to the current matches. Combining that with the .prev method seems to do the trick:

$('p').prevUntil('h1').addBack().prev('h1').addBack();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文