我可以使用jQuery选择具有XPath属性模式的DOM节点吗?

时间:2009-09-24 10:47:58

标签: jquery dom xpath

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

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

我发现了这样的事情:

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

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

我可以在节点名称中使用通配符吗?

2 个答案:

答案 0 :(得分:2)

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

*[id^="_dom"] 

如果要使用XPath,则应将Basic XPath与jQuery 1.2

一起使用

答案 1 :(得分:2)

var nodesWithIdAttributeStartingWith_dom = $("*[id^=_dom]");

应该做你需要的。