flash-shockwave タイプに関するすべての設定を html Embedタグに保存した xml ファイルがあります。このコードを記述して、xml ファイルからアクセスし、それらを文字列に結合します。私の次のコードは次のとおりです。
しかし、これは、flashSettingStr が空である理由がわかりません。
私の次のxmlドキュメントは次のとおりです。
flash-shockwave タイプに関するすべての設定を html Embedタグに保存した xml ファイルがあります。このコードを記述して、xml ファイルからアクセスし、それらを文字列に結合します。私の次のコードは次のとおりです。
しかし、これは、flashSettingStr が空である理由がわかりません。
私の次のxmlドキュメントは次のとおりです。
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(',');
デモ。
多分あなたは書くべきです
$(xml).children('Option').each(...
FlashSetting
それ自体の子ではないため (ルート要素です)