如何将alert()的concat结果作为字符串获取

时间:2015-04-12 05:29:49

标签: javascript jquery html

我想在alert()上获得concat结果,该结果存储在变量FavAppnd中,

测试

alert (FavAppnd);//returns object Object

alert (FavAppnd.toString());//returns object Object

alert (JSON.stringify(FavAppnd));//returns {"0":{},"length":1}

但我想在alert()----的html模式中这样想 由于html标签是动态创建的,因此浏览器上的页面源选项不会在运行时显示html标记。所以要验证我是否需要alert()

<tr>
<td>ABC</td>
<td><img src="images/star1.png" onclick="changeStar(this)" width="32" height="32" id=0></td>
</tr>

HTML

<table id="favicon" border="1">

</table>

JS

    function favShow()
    {

        var invocationFav={
                adapter:"SQL_ADAPTER_1",
                procedure:"procedureFavoriteShow",
                parameters:[]
               };

    var options={
            onSuccess:succFavShow,
            onFailure:failFavShow
            };
    WL.Client.invokeProcedure(invocationFav,options);
    }
        function succFavShow(result)
        {
        var a=result.invocationResult.resultSet.length;
         if(a>0)
            {
        alert("FavShow success");
            var Favlist = $("#favicon");
                for(var i=0;i<a;i++)
                {

                    var FavAppnd=$('<tr><td>'+name+'</td>'+'<td>'+'<img src="images/star1.png" onclick="changeStar(this)" width="32" height="32" id='+id+'></td></tr>');
                    Favlist.append(FavAppnd);

                    alert (FavAppnd);//returns object Object
                    alert (FavAppnd.toString());//returns object Object
                    alert (JSON.stringify(FavAppnd));//returns {"0":{},"length":1}
                }
        }
            else
                {
                alert("Favorite not available");
                }
        }
function failFavShow()
{
 alert("try again");
}

2 个答案:

答案 0 :(得分:1)

您可以使用.html().text,就像这样

FavAppnd.html()
FavAppnd.text()

答案 1 :(得分:1)

你正在解决错误的问题。而不是使用alert,为什么不使用console.log呢?为您提供有关您要检查的对象的更详细分类。

关于你的问题,FavAppnd是一个jQuery对象。你可以做FavAppnd.wrap('<div/>').parent().html()。需要wrap,因为.html()返回对象的HTML表示但排除了顶部元素。我们<div>中的所有内容都是<div>被排除在外的。