-1

私は次のようなXMLファイルを持っています

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

では、jQueryで同じような名前のすべての要素を見つけるにはどうすればよいですか。たとえば、SQLServerの「LIKE」

Where something LIKE '% %' 

私はjQueryで次のようにする必要があります

if(elements in XML like 'Name%')

ありがとう。

4

1 に答える 1

2

このようなものが使えると思います

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

Nameこれにより、最初にすべての要素が選択され、次に番号で始まり番号で終わるすべてのノードがフィルタリングされます。

この例も確認してください。

于 2013-03-15T17:21:33.083 に答える