代码之家  ›  专栏  ›  技术社区  ›  Lyubomyr Shaydariv

我可以使用jquery选择具有xpath属性模式的dom节点吗?

  •  1
  • Lyubomyr Shaydariv  · 技术社区  · 17 年前

    我有一个小问题:我不知道是否可以使用jquery选择具有一些属性模式的所有DOM节点。

    例如,我需要选择所有节点 id 属性设置为以开头的字符串 "_dom" .

    我发现了这样的东西:

    $("input[name^='news']").val("news here!");
    

    但据我所见,此代码将示例应用于 <input> 仅节点。

    节点名可以使用通配符吗?

    2 回复  |  直到 17 年前
        1
  •  2
  •   NickFitz    17 年前
    var nodesWithIdAttributeStartingWith_dom = $("*[id^=_dom]");
    

    应该做你需要的。

        2
  •  2
  •   Santiago Cepas    17 年前

    是的,可以使用通配符选择文档中的所有节点:

    *[id^="_dom"] 
    

    如果要使用xpath,应使用 Basic XPath 使用jQuery 1.2