我正在使用.load
加载页面并更改其窗口标题。
正在加载页面这里唯一的问题是我无法从响应中提供的HTML代码中选择标题。这是代码
$('.vspageresult').load(pagetoload, function (response, status, xhr) {
if (status != 'error') {
// change the link in url
window.history.pushState(null, '', pagetoload);
// change the window's title
document.title = response;
}
});
这可以解决所有问题,但您会注意到document.title
设置为response
,因为我已经尝试了所有内容,我尝试使用.filter
和{{ 1}}但它们没有被应用,并且在控制台中找到了一个日志
.replace
所以我离开了这个没有改编的方法。这就是为什么我无法从提供的HTML中过滤标题的原因。
答案 0 :(得分:0)
你试过了吗?
$(response).filter('title').text();
如前所述,在这篇文章中他们提到它:它对我有用(我在Chrome上测试过,不确定IE ...)