1

这可能是个愚蠢的问题,但是...... 问题:如何将附加的 HTML 获取到控制台的日志中?我 100% 确定我附加的 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);
    }
4

2 回答 2

2

您想要的是console.log($('#table')[0])获得 DOM 元素。

如果您更喜欢 HTML 字符串,因为您使用的是带有劣质调试工具的浏览器(在 Firebug 中我可以轻松查看 DOM 子树):console.log($('#table').html())

于 2012-08-31T16:25:00.360 回答
0

就是这样 :) 这很简单,我应该自己知道 :)

var strinki = $("#table").html(); 
于 2012-10-25T14:00:20.687 回答