JQuery使用类查找最近的父级

JQuery使用类查找最近的父级,jquery,jquery-selectors,Jquery,Jquery Selectors,在以下结构中 <div class="thisNot"> <table style="width:100%" class="thisOneUknow"> <tr> <th id="imhere">Firstname</th> <th>Lastname</th> <th>Age</th> </tr>

在以下结构中

<div class="thisNot">
    <table style="width:100%" class="thisOneUknow">
      <tr>
        <th id="imhere">Firstname</th>
        <th>Lastname</th> 
        <th>Age</th>
      </tr>
      <tr>
        <td>Jill</td>
        <td>Smith</td> 
        <td>50</td>
      </tr>
      <tr>
        <td>Eve</td>
        <td>Jackson</td> 
        <td>94</td>
      </tr>
    </table>
</div>
如果我在$'imhere'上,如何找到具有类的最近父级并提取该值?在这种情况下,这个人总是认为我站在这里

编辑:thisOneOknown类是自动生成的,因此在每次页面加载时都会发生更改,因此选择器能够找到类的第一个父级并存储/返回它。类似 var closestParentClass=$'imhere'。最近的:hasParent

$'imhere'。最近的。'thisOne'

编辑问题后更新:

恐怕我不明白你现在在问什么,不过我猜一下。类似于以下内容的内容应允许您测试每个父级直至DOM根:

var element = $($('.lobster')[6]);
while((element = element.parent()).length){
    if(element.is('table')){
        break;
    }
}

// element variable contains the matched DOM element
$'imhere'.最近的'.这个'

编辑问题后更新:

恐怕我不明白你现在在问什么,不过我猜一下。类似于以下内容的内容应允许您测试每个父级直至DOM根:

var element = $($('.lobster')[6]);
while((element = element.parent()).length){
    if(element.is('table')){
        break;
    }
}

// element variable contains the matched DOM element

你们可以使用过滤方法,试试我为你们准备的这个例子。我希望这对你有帮助

$function{ var tt=finder'.thisOne','imhere'; $'.result'.append'找到的数据:'+tt.length+; //一些不知名的班级 var ss=查找器''thisOne','imNothere'; $'.result'.append'找到的数据:'+ss.length+; }; 函数findersearchMe,checkMe{ 返回$searchMe.filterfunctionindex{ 返回$this.findcheckMe.length>0; }; } 名字 姓氏 年龄 吉尔 史密斯 50 前夕 杰克逊 94
你们可以使用过滤方法,试试我为你们准备的这个例子。我希望这对你有帮助

$function{ var tt=finder'.thisOne','imhere'; $'.result'.append'找到的数据:'+tt.length+; //一些不知名的班级 var ss=查找器''thisOne','imNothere'; $'.result'.append'找到的数据:'+ss.length+; }; 函数findersearchMe,checkMe{ 返回$searchMe.filterfunctionindex{ 返回$this.findcheckMe.length>0; }; } 名字 姓氏 年龄 吉尔 史密斯 50 前夕 杰克逊 94
这对谷歌来说似乎很简单,除非我遗漏了什么?有吗?我在这里。父母[班级]。添加文档链接是的,我错过了一个非常重要的细节:类thisOne对我来说是未知的,所以选择器。thisOne不是我的选项。很抱歉,我要编辑question@KemenPaulosPlaza,你试过我的代码了吗?似乎这对谷歌来说很简单,除非我缺少什么?有吗?我在这里。父母[班级]。添加文档链接是的,我错过了一个非常重要的细节:类thisOne对我来说是未知的,所以选择器。thisOne不是我的选项。很抱歉,我要编辑question@KemenPaulosPlaza,你试过我的密码吗?对不起,我错过了一个重要的细节。这一个是自动生成的,所以我不能使用。这一个作为选择器不是那个类用于表吗?你为什么不找表格,用id过滤呢。对不起,我错过了一个重要的细节。这一个是自动生成的,所以我不能使用。这一个作为选择器不是那个类用于表吗?你为什么不找表格,用id过滤呢。对不起,我错过了一个重要的细节。这个是自动生成的,所以我不能使用。这个作为选择器。我编辑了这个问题来解释更多对不起,我错过了一个重要的细节。这个是自动生成的,所以我不能使用。这个作为选择器。我对问题进行了编辑,以作进一步解释