0

我有一个带有下拉菜单的标题,它位于单个 html 文件 (Header.html) 中。我在最后一页(Page.html)上使用jquery(加载)调用该标题,它将我的标题“写入”到我最后一页的固定div中。

我想显示我的单个页面的标题,该标题包含在该页面中标题的 div 内。

我想我应该使用 .text() 之类的东西,但我不太明白它是如何工作的:如何声明 Title 的位置,如何告诉它在某个 div 中写入?

我已经搜索过,但只找到了似乎更复杂问题的解决方案。

感谢您提供任何帮助或提示。

4

2 回答 2

2

首先给div标签一个id属性

<div id='header'><div>

然后在结束</body>标记之前包括以下代码段:

<script type='text/javascript'>
    $(function(){  
        $('#header').html('your text');
    });
</script>
于 2013-07-21T21:12:27.137 回答
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>
于 2013-07-21T21:24:35.977 回答