代码之家  ›  专栏  ›  技术社区  ›  netadictos

如何仅选择与精确路径重合的元素?

  •  0
  • netadictos  · 技术社区  · 17 年前

    我使用以下表达式选择此“路径”中的所有链接:

    $J('#leftmenu li div a")
    

    <ul id="lefmenu">
    <li><div><a href="#">foo</a>
    <ul><li><div><a href="#">subfoo</a>
    </li>/ul>
    </li>
    </ul>
    

    使用此表达式将选择foo和subfo。

    我想要只选择foo的方法,也就是说我在表达式中写的确切路径,现在这是选择列表中所有的“lidiva”,这就是为什么它选择foo和subfo。

    2 回复  |  直到 17 年前
        1
  •  1
  •   Joel    17 年前

    使用

    $J("#leftmenu > li > div > a")
    

    这将仅选择直接子级

        2
  •  0
  •   Brian Campbell Dennis Williamson    17 年前
    #leftmenu > li > div > a
    

    the documentation 有关可用选择器的更多信息。它们是基于 CSS selectors