需要从jQuery的$.get
结果中获取页面标题和其他元数据。阅读这里的某处(似乎无法找到问题 - 对不起!),它只返回body
内的元素。也就是说,如果我将结果记录到控制台,我会看到包含标题和元标记的大量数据。解析javascript获取html页面标题的结果
所以问题很简单 - 我如何导航数组来取出标题?
下面是一个例子。以下示例将content
作为HTML对象返回,但title
返回undefined。如果仅返回body
,则有意义。也就是说,日志记录data
从上到下打印entire pages HTML。日志记录thiis
打印page as an array,我可以看到title
的条目,其innerHTML
具有页面标题。所以 - title
的值应该如何分配?
感谢您的帮助!
的JavaScript
$.get(target, function(data){
var thiis = $(data),
content = thiis.find('#pageMain'),
title = thiis.find('title');
console.log(data, thiis);
});
明白了 - 有什么理由比@ scrappedcola的回答更有效率? – technopeasant
接受因为解释 - 谢谢你的细节 – technopeasant