Hide second fieldset in html form using jquery -
मुझे निम्नलिखित संरचना के साथ एक फ़ॉर्म मिला:
& lt; form id = "user -प्रफ़ाइल फॉर्म "& gt; & LT; fieldset & gt; .... & lt; / fieldset & gt; & LT; fieldset & gt; .... & lt; / फ़ील्ड & gt; & LT; fieldset & gt; .... & lt; / फ़ील्ड & gt; & LT; fieldset & gt; .... & lt; / फ़ील्ड & gt; & Lt; / प्रपत्र & gt; मैं jquery का उपयोग कर दूसरे फ़ील्डसेट को छुपाने की कोशिश कर रहा हूं। मैं उस फ़ील्ड के लिए एक वर्ग जोड़ने के लिए निम्नलिखित jquery कोड की कोशिश की:
$ ('# user-profile-form fieldset: nth-child (2)')। AddClass ('test-class '); इसके नीचे भी प्रयास किया गया:
$ ('# उपयोगकर्ता-प्रोफ़ाइल-फ़ॉर्म फ़ील्डसेट: nth-child (2)')। Hide () मेरे पास फ़ॉर्म की सीधे पहुंच नहीं है, क्योंकि यह कोड में कहीं और उत्पन्न होता है। मुझे दूसरे फ़ील्डसेट को छुपाने के लिए सिर्फ एक jquery स्क्रिप्ट की आवश्यकता है nthchild काम करना चाहिए, लेकिन मुझे नहीं पता कि यह क्यों काम कर रहा है। आपकी टिप्पणियों के लिए धन्यवाद।
कैसे के बारे में:
$ ('# user-profile- : eq और : nth-child में अंतर / Code>: : चयनित तत्वों की सरणी में सूचकांक के आधार पर एक तत्व का चयन करता है।
: nth-child () सभी का चयन करता है तत्व जो उनके माता-पिता के nth बच्चे हैं।
से:
nth-child 1 अनुक्रमित है जबकि eq 0 है अनुक्रमित। Nth-child मौजूदा तत्वों पर आधारित है, जबकि .eq चयनित तत्वों के सापेक्ष वर्तमान तत्व के सूचकांक पर आधारित है। वे दो पूरी तरह से अलग-अलग तरीकों से दो पूरी तरह से अलग-अलग उद्देश्यों के साथ हैं।
: nth-child और के बीच बेहतर समझ अंतर के लिए इसका पालन करें: Eq चयनकर्ता। आप इस का भी उल्लेख कर सकते हैं
Comments
Post a Comment