2010-05-05 12 views
5

PrevUntil() veya nextUntil() jQuery seçici yöntemleri için başlangıç ​​ve bitiş seçiciyi seçmek istiyorum. Şimdi bu yöntemleri uygularsam, verilen iki seçmen arasındaki her şeyi alır.jQuery prevUntil() start selector ve end selecter'i içerir

i.e. $ ('p'). PrevUntil ('h1'), p ve h1 öğesini içermez, yalnızca bunlar arasındakiler. Ayrıca p ve h1 öğelerini nasıl seçebilirim?

Teşekkürler!

cevap

15

Önceki seçicinin sonuçlarını geçerli eşleşmelere eklemek için .andSelf method'a bakın. Birleştiren bu .prev method hileye neden olabilir ile:

$('p').prevUntil('h1').andSelf().prev('h1').andSelf(); 
+0

@ Mark, @DavidFullerton: - İkiniz için +1. Bu kesin çözümü bulmak neredeyse 1 saat sürdü. And1 için +1() – trex