html - Jquery - Find a select element inside a parent DIV -
मेरे पास माता-पिता div है:
& lt; div id = "ctl00_MainContentAreaPlaceHolder_deliveryOpen" class = "Delivery_open" शैली = "प्रदर्शन: ब्लॉक;" & gt; // बाल चुनें एलिमेंट & lt; चुनें class = "txtfield ckgcountry" id = "ctl00_MainContentAreaPlaceHolder_DeliveryPersonalInformation_country" नाम = "ctl00 $ MainContentAreaPlaceHolder $ डिलिवरी व्यक्तिगत जानकारी $ देश" & gt; & Lt; विकल्प मान = "DE" & gt; ALLEMAGNE & lt; / विकल्प & gt; & Lt; विकल्प मान = "टीएफ" & gt; TERRES AUSTRALES FR। & Lt; / विकल्प & gt; & Lt; विकल्प मान = "TH" & gt; थाईलैंड & lt; / विकल्प & gt; & Lt; / चयन & gt; & Lt; / div & gt;
मैं ड्रॉपडाउन मूल्यों को चयनित आइटम को बदलने का प्रयास कर रहा हूं:
$ j ("div [id * = 'deliveryOpen'] & gt; .txtfield ckgcountry ") removeAttr ( 'चुना')।
OR
<पूर्व> $ j ("। Delivery_open & gt; .txtfield ckgcountry")। RemoveAttr ('चयनित');
इन दोनों तरीकों से काम नहीं लगता है, मुझे क्या याद आ रहा है ?, और अगर यह बेहतर बनाने के लिए बेहतर (अधिक कुशल) तरीका है?
अतिरिक्त जानकारी:
मेरे पास उसी नामों में से 2 समान तत्व हैं (चूंकि इसका एक कस्टम नियंत्रण दोहराया गया है)। इस प्रकार मैं सीधे तत्व का उपयोग नहीं कर सकता, मुझे पैरेंट डीआईवी से जाना पड़ता है और पैरेंट डिवि के अंदर का चयन तत्व मिलना होता है।
मुझे लगता है कि आपके बयान में एक वाक्य रचना त्रुटि है - आप वर्ग द्वारा ड्रॉपडाउन चुनने का प्रयास कर रहे हैं, इसलिए चयनकर्ता को .xgcountry
के बजाय ckgcountry । साथ ही, मुझे एक ऐसा तत्व दिखाई नहीं देता जो कि
.txtfield
से संबंधित होता है, जिससे कि विफलता भी हो सकती है।
हालांकि, आप इसे अपने चयनकर्ता के रूप में इस्तेमाल कर सकते हैं:
$ ("[id $ = 'चयन करें' डिलिवरी व्यक्तिगत नोटिफिकेशन ']")
मैं उन लोगों के साथ क्या करना चाहता हूँ removeAttr ('चयनित');
हालांकि। यदि आप सिर्फ एक भिन्न विकल्प चुनना चाहते हैं, तो कोशिश करें:
$ ("[id $ = 'चुनें वितरण व्यक्तिगत नोटिफिकेशन']")। Val ("TF");
Comments
Post a Comment