栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

对来自.ajax()调用的数据的jQuery .find()返回“ [object Object]”而不是div

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

对来自.ajax()调用的数据的jQuery .find()返回“ [object Object]”而不是div

要具体回答您的问题,它似乎工作正常。您说它返回

[objectObject]
,这是jQuery随
find("#result")
方法返回的结果。它返回与
find
查询匹配的jQuery元素。

尝试获取该对象的属性,例如

result.attr("id")
-应该返回
result


通常,此答案取决于是否

#result
为顶层元素。

如果

#result
是顶级元素,

<!-- #result as top level element --><div id="result">  <span>Text</span></div><div id="other-top-level-element"></div>

find()
不管用。而是使用
filter()

var $result = $(response).filter('#result');

如果

#result
不是顶级元素,

<!-- #result not as top level element --><div>  <div id="result">    <span>Text</span>  </div></div>

find()
将工作:

var $result = $(response).find('#result');


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/418170.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号