这可能是个愚蠢的问题,但是... 问题:如何将 append 的 HTML 获取到控制台的日志中?我 100% 确定我 append 的 HTML 已损坏,为了将来的目的,我想知道如何记录结果?我正在尝试使用 Jquery Mobile 和 Phonegap 为 Android 实现小软件。
当然你也可以检查我的功能,因为目前追加不正确。
编辑:问题 2:
你能找到我看不到文本 PÖÖ/POO 的原因吗?所以第二个 TR 完全不见了,但为什么呢?
function populateTable(){
console.log("###########populateTable()#############");
$("#table").find('tbody')
.append($('<tr>')
.append($('<td>')
.append($('<img>')
.attr('src', 'images/cart_1.jpg')
.text('Image cell')
)
.append($('</td>')))
.append($('</tr>'))
.append($('<tr>')
.append($('<td>')
.append($('PÖÖ'))
.append($('</td>'))
.append($('</tr>'))
)));
var strinki = JSON.stringify($("#table"));
console.log("2....*******************>>>>>>>>>>>>>>>" +strinki);
}
最佳答案
你想要的是 console.log($('#table')[0])
这样你就可以得到 DOM 元素。
如果您更喜欢 HTML 字符串,因为您使用的浏览器具有较差的调试工具(在 Firebug 中我可以轻松查看 DOM 子树):console.log($('#table').html())
关于javascript - 如何将 HTML append 到控制台日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12219166/