服务器响应中的jQuery .find()

我试图在服务器响应中的特定div内获取文本。 我使用Firebug来查看响应是什么,我可以在返回的代码中看到我的元素,但出于某种原因我可以让jQuery捕获它。 这是我正在使用的:

var response = $('
').html(serverData); $('#uploadedFiles').html($(response).find("#created").text()); alert($(response).find("#created").text());

尝试只返回任何东西,而不是文本或任何东西。 我这样做了吗?

注意:服务器响应不是来自jQuery ajax函数,而是来自jQuery SWFUpload插件,但这有关吗?

你什么时候运行代码? 如果在创建uploadedFile元素之前运行它,则代码将找不到它。

我测试了这个,它工作正常,它警告“asdf”,然后在div元素中用“asdf”替换“test”:

  
test

请注意, response是一个jQuery对象,因此$(response)是多余的。