【发布时间】:2015-02-27 21:10:40
【问题描述】:
我希望选择多个嵌套元素的公共父级,我只知道其内部文本。
例如在下面的代码中:
<unknown>
<unknown class="unknown">
....
<unknown>
<unknown>Sometext</unknown>
</unknown>
<unknown>
<unknown>Sometext</unknown>
</unknown>
<unknown>
<unknown>Sometext</unknown>
</unknown>
....
</unknown>
</unknown>
我想获取在这种情况下类未知的最近元素(公共父级)。我不知道实际的标签或类名。我只知道嵌套元素包含“Sometext”。我知道这可以通过使用 jQuery/Javascript 的循环来完成,但是是否有一个 CSS 选择器可以与 jQuery 一起使用来找到它?我尝试使用最接近(),父母(),父母Until()的组合,但我似乎无法到达这个元素。
谢谢!
【问题讨论】:
-
所以你的意思是,如果第一个“Sometext”的直接父级是
class="unknown",它会忽略这一点并仍然选择顶级的,因为这对所有“Sometext”都是通用的? -
是的,没错。
标签: javascript jquery html jquery-selectors dom-traversal