このコードを使用している場合:
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: "GET",
url: "nyhederlang.xml",
dataType: "xml",
success: parseXml,
error: function(){alert("Error: Something went wrong");}
});
});
function parseXml(xml)
{
//print the title and the description
$(xml).find("article").each(function()
{
$("#output").append("<div>");
$("#output").append("<b>" + $(this).find("title").text() + ":</b> <br />");
$("#output").append($(this).find("paragraphs").text());
$("#output").append("</div>");
});
}
</script>
#output の先頭に div と /div の両方が表示されます。
/div が #output の最後に配置されないのはなぜですか?
これは次のようになります。
<div id="output">
<div></div>
<b>Some title text</b>
.
.
.
.
.