2010-11-17 11 views
58

का अंतिम बच्चा jQuery का उपयोग कर रहा है, क्या यह जानने का एक त्वरित तरीका है कि कोई तत्व उसके माता-पिता का अंतिम बच्चा है या नहीं?यह निर्धारित करना कि तत्व अपने माता-पिता

उदाहरण:

<ul> 
    <li id="a"></li> 
    <li id="b"></li> 
    <li id="c"></li> 
</ul> 

$('#b').isLastChild(); //should return FALSE 
$('#c').isLastChild(); //should return TRUE 
+0

के संभावित डुप्लिकेट के साथ एक साथ चयनकर्ता [jQuery: कैसे मैं जाँच लें कि एक तत्व पिछले भाई है?] (Http://stackoverflow.com/questions/2681581/jquery-how-do-i-check-if-an-element-is-the-last-sibling) – user568458

उत्तर

16

आप :last-child इस तरह के साथ .is() उपयोग कर सकते हैं:

$('#b').is(":last-child"); //false 
$('#c').is(":last-child"); //true 

You can test it here। एक और विकल्प .next().length जांचना है, यदि यह 0 है तो यह अंतिम तत्व है।

+0

http://jsfiddle.net/MyL7P/84/ ने आपका पहेली अपडेट किया –

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