2010-11-15 14 views
42

मैं एलीमेंट के माता-पिता को प्राप्त करना चाहता हूं जिसमें एक निर्दिष्ट टैग नाम है।jquery का उपयोग कर निर्दिष्ट टैग नाम द्वारा मूल तत्व कैसे प्राप्त करें?

नमूना कोड:

<table> 
    <tr> 
     <td> 
      <input type='button' id='myId' /> 
     </td> 
    </tr> 
</table> 

अब मैं चाहता हूँ कुछ इस तरह:

$('#myId').specificParent('table'); //returns NEAREST parent of myId Element which table is it's tagname. 

उत्तर

97

.closest() देखें:

पहले पूर्वज तत्व यह है कि चयनकर्ता से मेल खाता है, कम से शुरुआत हो जाओ वर्तमान तत्व और डीओएम पेड़ के माध्यम से प्रगति।

अर्थात, और

$('#myId').closest('table') 

(Demo)

+1

वाह, मैं सच में हैरान यू कितनी तेजी से जवाब हूँ। मुझे आपका जवाब स्वीकार करने के लिए इंतजार करना है। thx;) –

+1

@rahim asgari ~ 59 सेकंड - भाग्यशाली तोड़, मुझे लगता है :) और, आपका स्वागत है। – jensgram

8
$('#myId').closest("table"); 
+0

वर्केट Gr8 .. और जितना संभव हो सके छोटा – user1862764

1

$('#myId').parents('table') काम करता है और साथ ही

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