Why is </details> inserted earlier than user ?
function renderGroup(group) { var body = $("body"); body.append("<details open='open'><summary>" + group.name + "</summary>"); for (var i = 0; i < group.users.length; i++){ body.append("user"); } body.append("</details>"); } At the exit:
<body> <details open=""> <summary>1</summary> </details> useruser <details> <summary>2</summary> </details> useruser </body>