3 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
$.get($(this).attr('href'), function (data) {
var html=$("<code></code>").append(data);
var result = html.find('#content');
content.html(result);
});

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊
得看返回的內(nèi)容是不是完整的 HTML,有可能在 $(data)
的時(shí)候解析錯(cuò)誤。看到返回的結(jié)果,我覺(jué)得應(yīng)該是類似的問(wèn)題,建議你把 <body></body>
以外的部分過(guò)濾掉試試。

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊
我一比較喜歡這樣處理
const $data = $(data);
let content = $data.filter("#content");
if (!content.length) {
content = $data.find("#content");
}
當(dāng)然,如果確定 #content 是 data 的根級(jí),直接用 $data.filter("#content") 就好。如果確定是子孫級(jí),$data.find("#content") 就好。不確定的情況才需要上面那樣。
添加回答
舉報(bào)