我有一个带有下拉菜单的标题,该标题位于单独的html文件(Header.html)中。我使用jquery(load)在我的最后一页(Page.html)上调用该标题,该标题将我的标题“写入”我最后一页的固定div。
我想在页眉的div中显示我的单个页面的标题。
我想我应该使用像.text()这样的东西,但我真的不明白它是如何工作的:如何声明找到Title的位置,如何告诉它在某个div中写它?
我已经搜索过但只找到了解决问题的解决方案。
感谢任何帮助或提示。
答案 0 :(得分:2)
首先为div
代码提供id
属性
<div id='header'><div>
然后在关闭</body>
标记之前包含以下代码段:
<script type='text/javascript'>
$(function(){
$('#header').html('your text');
});
</script>
答案 1 :(得分:0)
你需要这样的东西,对你的加载函数的回调:
$('#header').load('/header.html', function(htmlResponse) {
$(htmlResponse).find('#textre-titre').text('My title');
});
但我认为一个更优化的解决方案是让你的标题成为一个php文件,它接受一个post值来打印你可以在你的加载函数中发送的标题
$('#header').load('/header.php', {title: 'My title'});
并在header.php中
<div id="textre-titre"><? echo $_POST['title']?></div>