因此,在我的页面上,我有一个Div,我加载了所有内容。我使用Ajax这样做,就像这样
$('#content').load('pages/'+ page + '.html');
在每个页面上我都有一个< H1>告诉你在id = location的页面上的位置。我试图找到该值并将其放到文档标题中,但它总是返回“”。
document.title = 'My page - ' + $('#location').text();
我猜它与运行时的加载有关... 有什么建议吗?
答案 0 :(得分:0)
尝试在您的请求的callback function
中执行此操作..
$('#content').load('pages/'+ page + '.html', function(){
// Your code here
});
答案 1 :(得分:0)
是的,你说得对,它与“运行时”加载有关。您可以将回调传递给加载内容后执行的加载函数。请尝试以下方法:
$('#content').load('pages/'+ page + '.html', function(){
document.title = 'My page - ' + $('#location').text();
});