我碰巧有超級愚蠢的問題,我卡住了。jQuery - console.log()返回一個元素,但我不能訪問它
我做的console.log(數據)和我得到的正是這一點:
<a href='http://www.someurl.com'>caption</a>
的問題是如何得到這個鏈接「href」屬性。
我絕對不知道爲什麼,但這些不工作:
data.text()
==遺漏的類型錯誤:未定義是不是一個函數(應該是:字幕)
$('a',data).attr('href')
==未定義(應:http://www.someurl.com)
也許這不是一個字符串,但對象或別的東西?如何檢查?我的JS是這樣的:
window.send_to_editor = function(data) {
var videourl = data;
console.log(videourl.text()); // Uncaught TypeError: undefined is not a function
console.log(videourl); // <a href='http://www.someurl.com'>caption</a>
}
問題是它是一個字符串。你調用的方法只能用於jQuery對象,而不是字符串。 – Barmar