का उपयोग करने के लिए JQuery का उपयोग करना JQuery का उपयोग करके, आप एक तालिका कक्ष (नीचे, वर्ग = "विस्तार") पर एक क्लिक ईवेंट कैसे बाध्य करते हैं जो छवि स्रोत को बदल देगा (जो क्लिक किए गए सेल में है - मूल इच्छा plus.gif बनें, minus.gif के साथ वैकल्पिक) और उस पंक्ति के नीचे तुरंत पंक्ति को छुपाएं/दिखाएं कि उस पंक्ति में "छिपाने" की कक्षा है या नहीं। (इसे दिखाएं यदि इसमें "छिपाने" की एक कक्षा है और छुपाएं यदि इसमें "छिपाने" की कक्षा नहीं है)। मैं मार्कअप में बदलते आईडी और कक्षाओं के साथ लचीला हूँ।अगली तालिका पंक्ति
धन्यवाद
तालिका पंक्तियों
<tr>
<td class="expand"><img src="plus.gif"/></td>
<td>Data1</td><td>Data2</td><td>Data3</td>
</tr>
<tr class="show hide">
<td> </td>
<td>Data4</td><td>Data5</td><td>Data6</td>
</tr>
क्या आप सिर्फ jQuery से प्यार नहीं करते हैं? '$ (this) .find ('img') के बजाय 'आप थोड़ा अधिक संक्षिप्त' $ ('img', this) का उपयोग कर सकते हैं। '$' फ़ंक्शन एक दूसरा पैरामीटर स्वीकार करता है। जब इसका उपयोग किया जाता है तो jQuery केवल 'इस' के संदर्भ में चयनकर्ता की तलाश करता है। – Lasar
धन्यवाद, मैंने उन परिवर्तन किए हैं। – dbrien
जो मुझे थोड़ा सा पीछे महसूस करता है। बाकी सब कुछ बाएं से दाएं पढ़ता है, जबकि उस वाक्यविन्यास का उपयोग करके आपको बाईं ओर दाईं ओर पढ़ना होगा। दोनों के पास एक ही प्रभाव है, इसलिए मैं आम तौर पर $ (इस) .find (...) शैली से चिपकने की कोशिश करता हूं। – nickf