0
for (var i = 0; i < obj[0].items.length; i++) {
//var html3 ;
html3 = '<li><span>' + obj[0].items[i].local + '</span></li>';
//$("#thelist").append('<li><span>'+html3+'</span></li>');
for (var a = 0; a < getObjectLength(obj[0].items[i]); a++) {
if (typeof (obj[0]['items'][i]['item' + a]) !== typeof (undefined)) {
//html2 += obj[0]['items'][i]['item'+a];
console.log()
//$($.parseHTML(html3)).find($.parseHTML(html3)).insertBefore('sa');
html3 += $($.parseHTML(html3)).find("span").end().append(obj[0]['items'][i]['item' + a])
// $("#thelist li").insertBefore(html2);
console.log(html3);
}
}
$("#thelist").append(html3);
}
html3 = '';
我不是管理元素之後找到添加元素它表明這是打印添加動態元素.find()jQuery的
<li><span>padaria</span></li>[object Object]
一個字符串+一個對象變成'string [object Object]'。您需要將該對象轉換爲字符串,或者將該字符串轉換爲元素並將其添加到對象中。 –
[jquery after()顯示\ [object Object \]而不是對象HTML]的可能重複(http://stackoverflow.com/questions/17171178/jquery-after-showing-object-object-instead-of-the -object-html) –
'.find(「span」)。end()'應該做什麼? – Bergi