2010-02-20 89 views

回答

1

你可以做到這一點,利用.closest()

$("#myInput").closest("fieldset"); 
+0

一個區別是,雖然最近在它的上調用的對象開始,而不是眼前的父母其搜索。如果#myInput本身是一個字段集,那麼您的示例將返回不同的結果,不是? –

+0

@Mike - 是的,在這種情況下,這是真的,但我從來沒有遇到過這個問題,但總是比較安全的使用'.closest()'。 ':eq(0)'是我認爲的1.3之前最好的選擇,因爲我真的不得不使用它。我不認爲你可以直接在另一個下面包括'

',但仔細檢查我發現它是有效的......除去'parents()'情況,因爲這確實是一個問題。很好的抓住邁克,根本不認爲它適用,但規格說它很重要。 –

+0

其實我在考慮一個div內一個div的一般情況。我認爲最接近的是一個偉大的工具,但我只是想提出重要的區別......當然,你總是可以做$(elem).parent()。closest() –

相關問題