使用jquery将文本写入div

时间:2013-07-21 21:08:00

标签: jquery html

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

我想在页眉的div中显示我的单个页面的标题。

我想我应该使用像.text()这样的东西,但我真的不明白它是如何工作的:如何声明找到Title的位置,如何告诉它在某个div中写它?

我已经搜索过但只找到了解决问题的解决方案。

感谢任何帮助或提示。

2 个答案:

答案 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>