我有一个带有下拉菜单的标题,它位于单个 html 文件 (Header.html) 中。我在最后一页(Page.html)上使用jquery(加载)调用该标题,它将我的标题“写入”到我最后一页的固定div中。
我想显示我的单个页面的标题,该标题包含在该页面中标题的 div 内。
我想我应该使用 .text() 之类的东西,但我不太明白它是如何工作的:如何声明 Title 的位置,如何告诉它在某个 div 中写入?
我已经搜索过,但只找到了似乎更复杂问题的解决方案。
感谢您提供任何帮助或提示。
首先给div标签一个id属性
<div id='header'><div>
然后在结束</body>标记之前包括以下代码段:
<script type='text/javascript'>
$(function(){
$('#header').html('your text');
});
</script>
你需要这样的东西,你的加载函数的回调:
$('#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>