मैं इस समारोह है:JQuery का पता लगाएं अगला तत्व के अंदर तालिका पंक्ति
$("span.expandimg").click(function(){
$(this).nextAll(".toggle_container:first").slideToggle("slow");
});
कि के साथ ठीक काम किया:
<span class="expandimg"><a href="#"><img id="iexpand" src="images/expand.png" border="0" /><img id="icollapse" src="images/collapse.png" border="0" /></a></span> <a href="asdfa" class="DSF">First Link</a>
<div class="toggle_container">
Some Text
</div>
लेकिन अब मैं "expandimg" डाल रहा हूं एक तालिका स्तंभ और "toggle_container अंदर "एक और कॉलम के अंदर। कुछ ऐसा:
<tr>
<td><span class="expandimg">......</td>
<td><div class="toggle_container">.....</td>
<tr>
अब मैं "toggle_container" तत्व कैसे ढूंढ सकता हूं? मैं "toggle_container" का विस्तार करने के लिए "expandimg" पर क्लिक करना चाहता हूं, लेकिन यह मेरे पास मौजूद फ़ंक्शन के साथ काम नहीं कर रहा है।
धन्यवाद!
http://api.jquery.com/category/traversing/ – Blazemonger
हाँ, मुझे लगता है कि आप .parent का उपयोग करना चाहिए(): $ (this) .parent()। अभिभावक()। ढूंढें ('। toggle_container') ... http://api.jquery.com/parent/ – biziclop
@ राडूबिली: किसी भी कारण से आप इसे उत्तर के रूप में क्यों पोस्ट नहीं कर रहे हैं? –