我正在尝试从 XML 创建一个嵌套列表,但是我发现 .append 函数似乎可以自动完成我的 HTML 标签,这很有用,但是当它不需要时我如何覆盖此操作或者是否有更聪明的方法来执行以下操作:
$('#name').html('<li>'+'Origin'+'<ul>'+' ' ).html();
$(this).find("origin").each (function() {
var name = '<li>origin: ' + $(this).text() + '</li>';
$('#name').append(name);
$('#name').append('</ul></li>');
我得到什么:
<ul id="name">
<li>
Origin
<ul> </ul>
</li>
<li>origin: network</li>
<li>origin: nevil-nmshub</li>
<li>origin: origin_overide</li>
<li>origin: Support_4</li>
<li>origin: test-origin</li>
</ul>
正如您所看到的,它在我想要它们之前添加了标签。我想也许我做错了,有什么建议吗?