[object Object]是什么意思?

我试图提醒函数返回的值,并且在提醒中获取了此值

[对象对象]

这是JavaScript代码

<script type="text/javascript">

$(function ()

{

var $main = $('#main'),

$1 = $('#1'),

$2 = $('#2');

$2.hide(); // hide div#2 when the page is loaded

$main.click(function ()

{

$1.toggle();

$2.toggle();

});

$('#senddvd').click(function ()

{

alert('hello');

var a=whichIsVisible();

alert(whichIsVisible());

});

function whichIsVisible()

{

if (!$1.is(':hidden')) return $1;

if (!$2.is(':hidden')) return $2;

}

});

</script>

whichIsVisible是我要检查的功能

回答:

从对象到字符串的默认转换是"[object Object]"

在处理jQuery对象时,您可能想做

alert(whichIsVisible()[0].id);

打印元素的ID。

如评论中所述,您应该使用Firefox或Chrome之类的浏览器中包含的工具console.log(whichIsVisible())代替来自省对象alert

旁注 :ID不能以数字开头。

以上是 [object Object]是什么意思? 的全部内容, 来源链接: utcz.com/qa/436111.html

回到顶部