[英]return jquery object from a function
是否可以從函數返回$對象? 還是我需要將其包裝成字符串?
function returnObj()
{
obj = $("<img id='' src='' />");
return obj;
}
var obj = returnObj();
alert(obj); //returns [object Object]
您的對象可能已正確返回,僅僅是導致該輸出的alert
功能的行為。 當您對obj
發出警報時,瀏覽器將顯示[object Object]
因為這是其默認的對象字符串表示形式。
要查看完整的對象,請嘗試console.log(obj)
,然后在瀏覽器的控制台輸出中查看。
function returnObj() { obj = $("<img id='' src='' />"); return obj; } var obj = returnObj(); console.log(obj);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
您的瀏覽器控制台應如下所示(我使用的是Chrome控制台,但其他任何瀏覽器也可以使用):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.