2011-11-14 13 views
9

मेरे पास एक एएसपी.NET एप्लिकेशन है जो दिए गए उत्तरों के लिए स्पष्टीकरण प्रदान करने के विकल्प के साथ कई प्रश्न प्रस्तुत करता है।आप उन सभी आईडी टैग का चयन कैसे करते हैं जिनमें जावास्क्रिप्ट में एक निश्चित स्ट्रिंग है?

<label for="[<%:count %>].AnswerExplanation_<%: i+1 %>" id="[<%:count %>].toggleExplanation_<%: i+1 %>"><strong>Add Explanation</strong></label> 
<br /><br /> 
<div id="[<%:count %>].Explanation_<%: i+1 %>"> 
    <textarea id="[<%:count %>].AnswerExplanation_<%: i+1 %>" name="[<%:count %>].AnswerExplanation_<%: i+1 %>" class="ckedit"></textarea> 
</div> 

ताकि आप आईडी की तरह का होगा "[X] .toggleExplanation_Y" संगत "[X] .AnswerExplanation_Y"

मैं दिखाने के लिए/AnswerExplanation divs छिपाने एक जावास्क्रिप्ट समारोह लिख रहा हूँ, और करने के लिए देख रहा था "टॉगल एक्सप्लानेशन" युक्त प्रत्येक आईडी का चयन करने के लिए मुझे वहां से बाकी प्राप्त करने में सक्षम होना चाहिए।

+1

की [JQuery चयनकर्ता नियमित अभिव्यक्ति] (http://stackoverflow.com/questions/190253/jquery-selector-regular-expressions) –

+1

संभव डुप्लिकेट ऊपर के लिंक –

+3

पर दूसरा जवाब देखें उन्हें एक वर्ग दे। यह कई स्तरों पर बेहतर होगा। – zzzzBov

उत्तर

11

का उपयोग कर अपने jQuery का उपयोग कर आप इस का उपयोग कर सकते हैं "toggleExplanation"

$("[id*='toggleExplanation']") 
0

सभी .toggleExplanation_ divs एक अनूठा मार्कर CSS वर्ग दें युक्त सब कुछ का चयन करने के लिए प्रयास करें। फिर आप उस कक्षा के सभी तत्वों का चयन करने के लिए बस jQuery का उपयोग कर सकते हैं।

संबंधित मुद्दे

 संबंधित मुद्दे