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>
ご覧のとおり、必要になる前にタグを追加しています。多分私はこれについて間違っていると思います、何かアドバイスはありますか?