[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