我有一个完整的
HTML文档,我用$.ajax()和我的.done()回调如下所示:
>根据W3C验证器,该文档格式良好. @H_502_4@我使用jQuery()来对象化许多HTML字符串,所以我很惊讶,这是不工作的.诚然,我不记得曾经尝试过整个文件.鉴于错误,我猜,也许,我需要以某种方式逃避这个字符串.但我不知道如何. @H_502_4@顺便说一下,这样做:
function (data,text_status,jq_xhr) { var $what_i_want = $(data).find('#what-i-want'); }@H_502_4@其中data是一个包含完整格式的HTML文档的整个字符串.这段代码永远不会达到.find(). @H_502_4@在$(数据),我得到:
`Uncaught Error: Syntax error,unrecognized expression: <!DOCTYPE html>`...@H_502_4@事实: @H_502_4@>我使用的是jQuery 1.9.0
>根据W3C验证器,该文档格式良好. @H_502_4@我使用jQuery()来对象化许多HTML字符串,所以我很惊讶,这是不工作的.诚然,我不记得曾经尝试过整个文件.鉴于错误,我猜,也许,我需要以某种方式逃避这个字符串.但我不知道如何. @H_502_4@顺便说一下,这样做:
var $what_i_want = $('#what-i-want',$.parseHTML(data))@H_502_4@但是我不知道为什么第一种方法失败.