当我将jQuery选项打印到控制台时,为什么会得到[object,Object]?

时间:2014-03-29 22:54:37

标签: javascript jquery ruby-on-rails

我正在使用jQuery做一个最简单和最基本的事情 - 从DOM中选择然后将其打印到控制台。但是,我在控制台中看到的只是[object,Object]。这是我的js代码中的一行,用于控制选择console.log($(".map_id"));

2 个答案:

答案 0 :(得分:3)

console.dir将html元素记录为对象。解释here

答案 1 :(得分:1)

HTML元素之王是* $(“。map_id”)*?

如果它是输入元素,您应该使用$(".map_id").val()来获取输入值。 否则,如果它是 div p span 或任何其他HTML标记,则应使用$(".map_id").html()来获取其内容。

仅使用$(".map_id")将返回相对于*“。map_id”*选择的jQuery对象,而不是值或内容。