1
我有一个存储有关闪存冲击波类型的所有配置,以html 嵌入标签的XML文件。 我写这段代码从xml文件访问并将它们连接成一个字符串。 我的下面的代码是: 获取指定父项的子项的属性?
但是,我不知道为什么flashSettingStr是空的?
和我下面的XML文档是:
我有一个存储有关闪存冲击波类型的所有配置,以html 嵌入标签的XML文件。 我写这段代码从xml文件访问并将它们连接成一个字符串。 我的下面的代码是: 获取指定父项的子项的属性?
但是,我不知道为什么flashSettingStr是空的?
和我下面的XML文档是:
也许你应该写
$(xml).children('Option').each(...
因为FlashSetting
是不是本身(这是根元素)
var $xml = $('<FlashSetting><Option name="a" value="b" /><Option name="c" value="d" /></FlashSetting>');
var flashSettingStr = [];
$xml.find("Option").each(function() {
var $this = $(this);
console.log($this);
flashSettingStr.push($this.attr("name") + "=" + $this.attr("value"));
});
flashSettingStr = flashSettingStr.join(',');
DEMO。
我也试过,但flashSettingStr仍然是空的。 –
还应当指出的是,我使用的标签** **选项脸上有些limitations.it意味着对**的**选项标签与另一个标签的孩子的名字是** ** DisplaySetting和使我有机会获得FlashSetting >>选项 –
然后用'找到的()''而不是孩子()' – fcalderan