क्या कोई सीएसएस चयनकर्ता है जो मुझे HTML चयन विकल्प मान के आधार पर तत्व चुनने की अनुमति देता है?सीएसएस एचटीएमएल चयन विकल्प के आधार पर एक और तत्व का चयन करने के लिए मूल्य
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<p>Display only if an option with value 1 is selected</p>
मैं एक HTML/सीएसएस केवल प्रपत्र फ़ील्ड्स के एक चयनित संख्या प्रदर्शित करने के एकमात्र तरीका के लिए देख रहा हूँ। मुझे पहले से ही पता है कि जावास्क्रिप्ट के साथ इसे कैसे किया जाए।
क्या ऐसा करने का कोई तरीका है?
संपादित करें:
सवाल शीर्षक शायद भ्रामक है। मैं चुनिंदा बॉक्स को स्टाइल करने की कोशिश नहीं कर रहा हूं, यह बहुत आम है और एसओ पर बहुत सारे जवाब हैं। मैं वास्तव में <select>
में चयनित मान के आधार पर <P>
तत्व शैली बनाने की कोशिश कर रहा हूं।
कैसे कभी क्या मैं वास्तव में क्या करने के लिए कोशिश कर रहा हूँ एक चयनित संख्यात्मक मान के आधार पर प्रपत्र फ़ील्ड्स के एक नंबर प्रदर्शित करने के लिए है:
<select name="number-of-stuffs">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<div class="stuff-1">
<input type="text" name="stuff-1-detail">
<input type="text" name="stuff-1-detail2">
</div>
<div class="stuff-2" style="display:none">
<input type="text" name="stuff-2-detail">
<input type="text" name="stuff-2-detail2">
</div>
<div class="stuff-3" style="display:none">
<input type="text" name="stuff-3-detail">
<input type="text" name="stuff-4-detail2">
</div>
मैं div.stuff-1
और div.stuff-2
जब संख्या के- सामान प्रदर्शित करना चाहते हैं = 2 और display div.stuff-1
div.stuff-2
और div.stuff-3
जब सामान = 2 की संख्या।
कुछ इस fiddle
संभावित डुप्लिकेट: http://stackoverflow.com/questions/1895476/how-to-style-a-select-dropdown-with-css-only-without-javascript – Mark
आप इसे एक विशेषता चयनकर्ता का उपयोग करके चुन सकते हैं जैसे ' विकल्प [value = "1"] 'लेकिन ब्राउज़र समर्थन इतना अच्छा नहीं है, फ़ायरफ़ॉक्स आपको शैलियों को जोड़ने देता है लेकिन क्रोम नहीं करता है। मुझे नहीं लगता कि जावास्क्रिप्ट/jQuery के बिना चुने गए विकल्प के आधार पर अनुच्छेद दिखाने का कोई तरीका है। – ferne97
और यह दिखाने के लिए एक परीक्षण है कि कौन से ब्राउज़र समर्थन गुण चयनकर्ताओं का समर्थन करते हैं - http://dev.lcn.com/CSS3-selectors/browser-support.php – blackhawk