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() –