我在解析的 XML 数组上使用以下代码:
$(this).find("cp_group").each(function() {
$("select#comp_1").append('<optgroup label="' + $(this).attr('label') + '"><option>' + $(this).find("cmp").map(function() {
return $(this).text();
}).get().join("</option><option>") + $(this).append('</option></optgroup>'));
});
我在每个选项组的最后一个选项中得到一个不需要的 [object Object],如下所示:
<select name="comp_1" id="comp_1">
<optgroup label="Combat">
<option>Arme</option>
<option>Arts martiaux</option>
<option>Esquive</option>
<option>Feinte</option>
<option>Parade</option>
<option>Lutte[object Object]</option>
我不明白这个 [object Object] 是从哪里来的,我没有做到不得到它或删除它。谢谢你的帮助。