2010-05-05 28 views
5

शामिल है मैं prevUntil() या nextUntil() jQuery चयनकर्ता विधियों के लिए प्रारंभ और अंत चयनकर्ता का चयन करना चाहता हूं। अगर मैं अब इन तरीकों को लागू करता हूं, तो यह दो चयनकर्ताओं के बीच सबकुछ पकड़ता है।jQuery prevUntil() प्रारंभ चयनकर्ता और अंत चयनकर्ता

i.e. $ ('p')। PrevUntil ('h1') में पी और एच 1 तत्व शामिल नहीं होंगे, केवल उनके बीच ही। मैं पी और एच 1 तत्वों के साथ-साथ बीच के बीच कैसे चयन कर सकता हूं?

धन्यवाद!

उत्तर

15

मौजूदा मैचों में पिछले चयनकर्ता के परिणाम जोड़ने के लिए .andSelf method पर एक नज़र डालें। संयोजन कि .prev method चाल करने के लिए लगता है के साथ:

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

@Mark, @DavidFullerton: - +1 तुम दोनों के लिए। मुझे यह सटीक समाधान खोजने में लगभग 1 घंटा लग गए। 'और स्वयं() 'के लिए +1 – trex

संबंधित मुद्दे