将Jquery对象打印到表

时间:2016-07-19 12:18:46

标签: javascript jquery

我有一个脚本,用我的表中的相同值计算所有td。输出正是我所需要的。

但是当我想将数据打印到html时出错了。当我做console.log我得到

Object {EANDIS - RC GROND 2014-2018: 11, ASWEBO - FARYS: 7, VDV CLEANING - RIOOLKOLKENSLIB: 1}

我试图用以下内容打印出来:document.getElementById("write").innerHTML = byTechnology;但是输出是Objectobject。

我做错了什么?或者是他们的另一种方式呢?

在这里您可以找到该脚本。我希望你能帮助我!

<script>
    var byTechnology = {};

    $("#test tbody td:nth-child(6)").each(function() {
        var tech = $.trim($(this).text());

        if (!(byTechnology.hasOwnProperty(tech))) {
            byTechnology[tech] = 0;
        }

        byTechnology[tech]++;
    });

    console.log(byTechnology);
    document.getElementById("test").innerHTML = byTechnology;
</script>

1 个答案:

答案 0 :(得分:1)

尝试:

document.getElementById("write").innerHTML = JSON.stringify(byTechnology);

JSON.stringify()方法将JavaScript对象转换为JSON字符串。