1
我有一個特定的元素(輸入框),深深嵌套在一些表格的東西(TD,TR,表)。我怎樣才能選擇包含這一切的「fieldset」?使用jQuery如何找到所選元素的父元素的第一個ELEMENTTYPE?
我有一個特定的元素(輸入框),深深嵌套在一些表格的東西(TD,TR,表)。我怎樣才能選擇包含這一切的「fieldset」?使用jQuery如何找到所選元素的父元素的第一個ELEMENTTYPE?
你可以做到這一點,利用.closest()
$("#myInput").closest("fieldset");
一個區別是,雖然最近在它的上調用的對象開始,而不是眼前的父母其搜索。如果#myInput本身是一個字段集,那麼您的示例將返回不同的結果,不是? –
@Mike - 是的,在這種情況下,這是真的,但我從來沒有遇到過這個問題,但總是比較安全的使用'.closest()'。 ':eq(0)'是我認爲的1.3之前最好的選擇,因爲我真的不得不使用它。我不認爲你可以直接在另一個下面包括'
其實我在考慮一個div內一個div的一般情況。我認爲最接近的是一個偉大的工具,但我只是想提出重要的區別......當然,你總是可以做$(elem).parent()。closest() –