我有一个 xml 文件,该文件在 html Embed标记中存储了有关 flash-shockwave 类型的所有配置。我编写此代码以从 xml 文件访问并将它们加入一个字符串。我的以下代码是:
但是这个,我不知道为什么 flashSettingStr 是空的?
我的以下 xml 文档是:
我有一个 xml 文件,该文件在 html Embed标记中存储了有关 flash-shockwave 类型的所有配置。我编写此代码以从 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(',');
演示。