jquery传过来一个row对象,我怎么知道这个对象到底是啥,具体见内容描述。

jquery传过来的row对象。alert(row);=========[object](小写的)alert(row.text);=======aaaabbbbb(中间有... jquery传过来的row对象。
alert(row); ========= [object] (小写的)
alert(row.text); ======= aaaa bbbbb (中间有个空格)
alert(row[0]); ======== undefined (提示未定义)
alert(row.name); ===== undefined (提示未定义)

怎么调试才能知道这个row到底是一个什么对象? 怎么遍历它?
我用 $.each(row,function(i,v){}); 也是提示不支持此属性或方法

用for (var p in row) 也是提示不支持此属性或方法
展开
 我来答
阿刚炖蛋
2011-03-29 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:1003万
展开全部
这个row可能就是一个简单的string对象吧

所以你row[0]是未定义,row.name也是未定义,因为它都没有这些元素/属性。
zourong2791165
2011-03-28 · TA获得超过614个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:618万
展开全部
应该是一个json对象哈~
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
var json_str = "({arg1:'123',arg2:'456',arg3:'789'})";
var obj = eval(json_str);
//alert(obj.arg1);
$.each(obj,function(k){
alert(obj[k]);
});
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tiesiart
2011-03-26 · TA获得超过408个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:365万
展开全部
row是可能是表格行对象,不是数组所以遍历不出来什么
更多追问追答
追问
row肯定不是一个html的元素对象。  -_-  不晓得是一个啥。
如果是html对象的话, row.attr 属性肯定可以遍历出来。 提示的就是 对象不支持这个属性或方法。
追答
也可能是自定义的对象啊,你要顺藤摸瓜啊,你就给了这么一点儿程序任何人都看不出来的,只能猜,水平再高无米之炊也难做啊,何况我不是高手。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
scheshan
2011-03-29 · TA获得超过1789个赞
知道小有建树答主
回答量:958
采纳率:0%
帮助的人:1271万
展开全部
安装个火狐,然后装上FireBug,对JS追踪下,你就知道每个对象具体是什么了....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式