This question already has answers here:
jQuery find which parent is closer?
(5个答案)
5个月前关闭。
我需要找到给定类中任何一个的
我在这里想要的是给定的类中最接近的一个,我需要选择它。
因此对于以下示例。
的HTML
JS
我希望上面选择(仅)
PS:我知道上面对于我正在“寻找”的语法不是正确的,但是我正在演示我在寻找什么。
(5个答案)
5个月前关闭。
我需要找到给定类中任何一个的
.closest()
祖先。jQuery("#gid").closest(".ui-tabs,.tab-pane,.jomsTabsContent");
我在这里想要的是给定的类中最接近的一个,我需要选择它。
因此对于以下示例。
的HTML
<div class="foo">
<div class="bar">
<div class="monkey">
<div id="gid">
<div>
<div>
<div>
<div>
JS
jQuery("#gid").closest(".foo,.bar,.monkey");
我希望上面选择(仅)
.monkey
div。PS:我知道上面对于我正在“寻找”的语法不是正确的,但是我正在演示我在寻找什么。
最佳答案
糟糕...如果层次结构重叠,则.closest()
返回提供的CSS组中最接近的CSS。
在google-foo here之后得到了它。
09-25 18:46