使用jQuery AJAX从运行时加载的元素中检索值

时间:2012-11-29 16:27:02

标签: jquery ajax runtime loading

因此,在我的页面上,我有一个Div,我加载了所有内容。我使用Ajax这样做,就像这样

$('#content').load('pages/'+ page + '.html');

在每个页面上我都有一个< H1>告诉你在id = location的页面上的位置。我试图找到该值并将其放到文档标题中,但它总是返回“”。

document.title = 'My page - ' + $('#location').text();

我猜它与运行时的加载有关... 有什么建议吗?

2 个答案:

答案 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();
});