【发布时间】:2016-09-21 05:47:22
【问题描述】:
我有以下代码..
<!-- LANGUAGE -->
<div class="languages_box">
<span class="red">Languages:</span>
<a href="#" class="selected"><img src="../images/au.gif" alt="" title="" border="0" height="12px" width="15px"/></a>
<a href="#"><img src="../images/gb.gif" alt="" title="" border="0" height="12px" width="15px" /></a>
<a href="#"><img src="../images/de.gif" alt="" title="" border="0" height="12px" width="15px" /></a>
</div>
<!-- CURRENCY -->
<div class="currency">
<span class="red">Currency: </span>
<a href="#" class="selected">AUD</a>
<a href="#">GBP</a>
<a href="#">EUR</a>
</div>
这会产生以下结果..
我正在尝试更改代码,以便当用户单击另一个标志或值时,它会更新网页以更改为选中的一个。为此,我想每个<a> 标签都包含一个<?php if(something) {echo (class=\"selected\"); } ?>,但我不确定something 是什么。
有没有办法在 PHP 中做到这一点?还是因为页面内容已经加载,所以只能在 Ajax / jQuery 中使用?
【问题讨论】:
-
页面可以重新加载吗?单击时整页内容是否会发生变化?是多语言网站还是只是设置货币?
-
你的意思是当你点击任何语言或货币时,内容会根据选择加载,但你无法突出显示新选择的语言或货币..正确吗?
-
@Saskiumar 这个内容在网站的每一页都有输出,所以经常重载。不,只有这个内容。只是我正在尝试的一个设置。它不会改变网站的语言,但可能会改变货币。
-
@user3438533 是的,我想在同一页面上突出显示正确选择的框。功能部分可以稍后提供。
-
你不能以你想要的方式点击一个按钮在前端运行 PHP 代码。 PHP是服务器端(在网站到达用户浏览器之前),之后是你需要使用的js。在 jQuery 中,这是一个小任务,虽然是操作 DOM。
标签: javascript php jquery html ajax