2012-10-11 12 views
6

मैंनिकटतम jQuery समारोह अन्य टैग

<td> 
<div><p> My Txt </p></div> 
<div><a class="linkclass" >link1 </a><a> link2 </a></div> 
</td> 

अब मैं चाहता हूँ कि अगर किसी को a.linkclass पर क्लिक करें तो मैं पी टैग के अंदर पाठ सचेत

मैं इस कोशिश की इस एचटीएमएल कोड है अंदर चाइल्ड टैग मिल सकता है लेकिन यह काम नहीं किया

$(this).closest('p').text(); 

उत्तर

4

इस

$(this).closest('div').prev('div').find('p').text(); 
प्रयास करें

यहाँ पी एंकर टैग .. एक div के अंदर नेस्टेड है .. के पूर्वज नहीं है तो तुम पी टैग सीधे पर .closest() उपयोग नहीं कर सकते ..

निकटतम चयनकर्ता केवल पूर्वजों के माध्यम से पार करता तत्व ...

संपादित

तुम भी सीधे टीडी पर करीबी उपयोग कर सकते हैं।

$(this).closest('td').find('p').text(); 
+0

अब इसका मतलब है कि मुझे पहले मार्कअप को जानने की आवश्यकता है। क्या कोई अन्य समाधान है। या मैं सबसे नज़दीकी टीडी becaus ethat हमेशा जा रहा है – user825904

+0

यूप आप इसका भी उपयोग कर सकते हैं .. –

+0

संपादित करें दोस्त – user825904

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