क्या कोई तत्व किसी अन्य के भीतर है या नहीं, यह जांचने के लिए जावास्क्रिप्ट या jQuery में कोई सीधा तरीका है।मैं कैसे जांच सकता हूं कि कोई तत्व jQuery में किसी अन्य के भीतर है या नहीं?
मैं $(this).parent
का जिक्र नहीं कर रहा हूं क्योंकि मैं जिस तत्व को खोजना चाहता हूं वह तत्वों के पेड़ में एक यादृच्छिक संख्या चरण कम हो सकता है।
if($("div#THIS_DIV").isWithin("div#THIS_PARENT")) ...
अगर कोई सीधा रास्ता मैं हूँ नहीं है:
<div id="THIS_PARENT">
<div id="random">
<div id="random">
<div id="random">
<div id="THIS_DIV">
(... close all divs ...)
तो छद्म कोड में:
एक उदाहरण के रूप में, मैं अगर < div id="THIS DIV">
< div id="THIS PARENT">
भीतर किया जाएगा जाँच करने के लिए चाहते हैं शायद इसके लिए एक समारोह करें लेकिन फिर भी यह पूछने लायक है।
आप समारोह 'jQuery.contains (कंटेनर, वंशज)' में निर्माण का उपयोग कर सकते हैं। नीचे मेरा जवाब देखें। – TLindig