要具体回答您的问题,它似乎工作正常。您说它返回
[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');

![对来自.ajax()调用的数据的jQuery .find()返回“ [object Object]”而不是div 对来自.ajax()调用的数据的jQuery .find()返回“ [object Object]”而不是div](http://www.mshxw.com/aiimages/31/418170.png)
