物体是什么意思?

物体是什么意思?

我试图从一个函数中通知一个返回的值,并且我在警报中得到了这个消息。

以下是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>

它是我想要检查的功能


温温酱
浏览 457回答 3
3回答

桃花长相依

[object Object]是javascript中对象的默认toString表示形式。如果您想知道对象的属性,请如下所示:for(var&nbsp;property&nbsp;in&nbsp;obj)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;alert(property&nbsp;+&nbsp;"="&nbsp;+&nbsp;obj[property]);}在您的特定情况下,您将得到一个jQuery对象。尝试这样做:$('#senddvd').click(function&nbsp;(){ &nbsp;&nbsp;&nbsp;alert('hello'); &nbsp;&nbsp;&nbsp;var&nbsp;a=whichIsVisible(); &nbsp;&nbsp;&nbsp;alert(whichIsVisible().attr("id"));});这将通知可见元素的id。
打开App,查看更多内容
随时随地看视频慕课网APP