मैं एक div के भीतर एक सेक्शन को दिखाने/छिपाने के लिए एक स्क्रिप्ट लिख रहा हूं। मैं छिपा वर्गों के साथ इन divs के 3 है, लेकिन सभी 3.jQuery "यह" प्लस एक सीएसएस चयनकर्ता का उपयोग कर?
नियंत्रित करने के लिए एक समारोह का उपयोग करने की उम्मीद कर रहा था यहाँ मैं अभी है:
<div class="rates">
<h2>Rates</h2>
<div class="expand">
<p>Text in here is hidden by default.</p>
</div>
</div>
<div class="hours">
<h2>Hours</h2>
<div class="expand">
<p>Text in here is hidden by default.</p>
</div>
</div>
<div class="otherinfo">
<h2>Other Info</h2>
<div class="expand">
<p>Text in here is hidden by default.</p>
</div>
</div>
:
$('.rates, .hours, .otherinfo').click(function() {
$('.expand').toggle();
});
यहाँ एचटीएमएल है और सीएसएस:
.expand {
display:none;
}
जाहिर है, इस से पता चलता है जब आप में से किसी पर क्लिक करें "का विस्तार" divs के सभी 3 के लिए div उन्हें। चयनकर्ता में this
को शामिल करने का कोई तरीका है। this'.expand'
की तरह कुछ?
धन्यवाद!
आप केवल तत्व यह है कि क्लिक किया गया विस्तार करने के लिए प्रयास कर रहे हैं? –
इसे कुछ संदर्भ दें। कृपया संबंधित एचटीएमएल मार्कअप दिखाएं। देखें: http://stackoverflow.com/help/mcve – Sparky
@ user3388636 प्रतिक्रिया मेरे लिए काम करती है, लेकिन मैं दूसरों के संदर्भ के लिए HTML जोड़ दूंगा। धन्यवाद! – APAD1