मान लें कि मेरे पास रूट पर #root
के साथ तत्वों का पदानुक्रम है। मैं अपने सभी पोते को पाने के लिए $('#root > * > *')
का उपयोग कर सकता हूं। क्या ऐसा कोई तरीका है जो मैं कर सकता हूं यदि मेरे पास पहले से $('#root')
है?पोते के लिए चयनकर्ता, या किसी ज्ञात तत्व पर चयनकर्ता को एंकर करने के लिए कैसे
$('#root').find('* > *')
निश्चित रूप से यह नहीं है, क्योंकि यह पहले स्टार के लिए किसी भी वंशज से खुशी से "शुरू" होगा, न केवल #root
बच्चों।
क्या jQuery में कोई फ़ंक्शन है जो वर्तमान तत्व पर "एंकर" करेगा, अपने बच्चों या खुद से शुरू होगा? यह मुझे थोड़ी देर के लिए परेशान कर रहा है, और मुझे दस्तावेज़ों में कुछ भी नहीं मिला। अपने पोते के लिए फिर से अपने बच्चों के लिए एक बार और:
'.find() 'संभवतः कभी भी सबसे कष्टप्रद jQuery ट्रैवर्सल विधि है। – BoltClock