我正在嘗試使用 ajax 獲取 html 網頁,然后嘗試查找特定的 div
$.get(url, function (data) {
console.log($(data).find("div#container").html());
});
在除錯時,我$(data)在控制臺中看到為
>> $(data)
Object { 0: #text, 1: title, 2: #text, 3: link, 4: #text, 5: link, 6: #text, 7: meta, 8: #text, 9: meta, … }
如果我展開我可以看到

但是當我檢查
>> $(data).find("div#container")
Object { length: 0, prevObject: {…}, context: undefined, selector: "div#container" }
我怎樣才能從 $(data)
uj5u.com熱心網友回復:
從影像中 HTML 輸出的外觀來看,沒有要find()from 的根元素。因此,請filter()改用:
$.get(url, function (data) {
console.log($(data).filter("#container").html());
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/339881.html
上一篇:當一個輸入范圍滑塊值小于另一個時執行某些操作(使用jQuery)
下一篇:拆分字串并將其插入到不同的輸入中
