is विधि

is विधि जाँचती है कि क्या चयनित तत्वों में से कोई एक निर्दिष्ट सिलेक्टर से मेल खाता है। सिलेक्टर के बजाय एक DOM तत्व या jQuery ऑब्जेक्ट निर्दिष्ट किया जा सकता है। यदि पैरामीटर के रूप में एक फ़ंक्शन निर्दिष्ट किया जाता है, तो शर्त की जाँच का कार्य इस पर सौंप दिया जाएगा। boolean प्रकार का मान लौटाता है (true या false).

सिंटैक्स

विधि जाँचती है कि क्या चयनित तत्वों में से कोई एक निर्दिष्ट सिलेक्टर को संतुष्ट करता है:

javascript.is(सिलेक्टर);

विधि जाँचती है कि क्या चयनित तत्वों में, निर्दिष्ट jQuery ऑब्जेक्ट या DOM तत्व के तत्वों में से कोई एक है:

javascript.is(jQuery ऑब्जेक्ट या DOM तत्व);

इस तरह प्रत्येक चयनित तत्व के लिए, निर्दिष्ट फ़ंक्शन को कॉल किया जाएगा। एक पैरामीटर के रूप में, यह सेट में तत्व की स्थिति संख्या प्राप्त करेगा, तत्व स्वयं this चर में उपलब्ध होगा। फ़ंक्शन को true या false लौटाना चाहिए। यदि चयनित तत्वों में से कम से कम एक पर true मान लौटाया जाता है, तो is भी true लौटाएगा। अन्यथा, विधि false लौटाएगी।

javascript.is(function(index));

उदाहरण

आइए जाँचते हैं कि क्या div टैग हमारे #test इनपुट का पैरेंट है:

html<div>
  <input type="text" id="test">
</div>
<p>text</p>
javascriptlet isDivParent = $('#test').parent().is('div');
alert(isDivParent);

यह भी देखें

  • filter विधि,
    जो सेट में तत्वों को निर्दिष्ट सिलेक्टर के आधार पर फ़िल्टर करती है
  • has विधि,
    जो चयनित तत्वों के सेट को उनके डिसेंडेंट्स के आधार पर फ़िल्टर करती है