У меня есть запрос AJAX:
function getLocation() {
$.get('../class/info/act/all', function (locations) {
window.locations = locations;
var key = ["id", "name", "nodelist"];
for(var l = 0; l < locations.length; l++) {
var roomValue = {};
roomValue = locations[l];
var span = document.createElement("div");
for (var p = 0; p < key.length; p++) {
if(locations[l]){
var anchor = document.createElement('a');
anchor.classList.add("content" + l);
span.append(anchor);
var textContent = document.createTextNode(roomValue[key[p]]);
anchor.append(textContent);
$(".roomContent").append(span);
}
}
}
})
}
<div id="inner" class="roomContent">
</div>
After the request is done, the div is populated like this:
<div>
<a class=""content0">1</a>
<a class=""content0">ROOM1</a>
<a class=""content0">1,2</a></div>
То, что я хочу, это один элемент, содержащий всю информацию, что-то вроде этого:
<div>
<a class=""content0">1 ROOM1 1,2</a></div>
Есть идеи? Есть ли способ разделить информацию? Я искал подсказку, но ничего не нашел