我有一个通过 jQuery 加载的 XML 文件,一旦加载了 XML,我就会通过 XML 读取值。我遇到的问题是 XML 有一个称为 VAL 的元素,其中有一个也称为 VAL 的子元素。所以当我使用:
var val = $(loadedElements[i]).find('val').text();
console.log("val = ", val);
我将所有 val 元素作为一个字符串,而不是作为父项和子项分开。
这是我正在使用的 XML 示例:
<e>
<name>myElement</name>
<type>TEXT</type>
<val>text to display</val>
<acts>
<act>
<type>CLICK</type>
<val>http://www.example.com</val>
</act>
</acts>
</e>
在此示例 XML 中,当我使用console.log("val = ", val);
我看到的输出 val 时:val = 'text to display http://www.example.com '。
如何分离出两个 VAL 元素?
谢谢
斯蒂芬