jQuery prevUntil() include start selector and end

2019-03-20 17:02发布

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?

1条回答
孤傲高冷的网名
2楼-- · 2019-03-20 17:41

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();
查看更多
登录 后发表回答