2013-03-15 93 views
-1

我有这样如何通过jQuery在XML中找到类似的元素名称?

<Name1> A </Name1> 
    <Name2> B </Name2> 
    <Name3> C </Name3> 
    ... 

现在,我怎么能找到所有已通过jQuery的类似名称的元素的XML文件。对于例如“LIKE” 在SQL Server

Where something LIKE '% %' 

我需要做的像jQuery的

if(elements in XML like 'Name%') 

感谢以下。

回答

2

我认为你可以使用这样的事情

var names = $(xml).find('*').filter(function() { 
    return this.nodeName.match(/^Name[0-9]+$/i); 
}); 

这将首先选择所有元素,然后将过滤与Name开始,以数字结尾的所有节点。

Also check this example.

相关问题