根据用户的页面更改div中的文本

时间:2016-08-20 16:06:08

标签: javascript php jquery html css

我想根据用户的页面更改页脚中的文本。 我使用了一个全局的footer.php和header.php文件。

目标是,如果用户在index.php上,则页脚中的div不显示任何文本。但是当用户访问login.php时,div会显示"返回主页"在页脚中。

我尝试过使用PHP或jquery这样做,但我没有在谷歌上找到任何东西或者有任何工作。

这是否可能,我将如何做到这一点(Javascript,PHP,Jquery,......?)

1 个答案:

答案 0 :(得分:1)

简单方法:
TabbedPanelItem位置 footer.php
<div id="footer"></div>地方

login.php

jsFiddle demo

但更好的方法是使用Twig及其块扩展。

让我们说:

<script> $(function(){ $('#footer').html('<a href="index.php">Back to home</a>'); }); </script>

base.html.twig

<!DOCTYPE html> <html> <body> <div id="content">{% block content %}{% endblock %}</div> <div id="footer"> {% block footer %} {% endblock %} </div> </body> </html>

login.html.twig