我有<select>
包含不同的页面标题,点击标题会自动重定向到所选页面。但是一旦用户到达那里,我希望页面标题成为<select>
中的选定选项。
所以,如果有人进入“书籍”页面,那么,我希望在<select>
中看到“书籍”。
有没有快速简便的方法来实现这一目标?
答案 0 :(得分:0)
如果你想做这个客户端,并且所有选择选项的值都是“链接”页面的绝对URL,那么写下这样的内容:
document.getElementById('pageSelector').value = location.href;
如果该位置不在列表中,则将选择先前选择的(第一个选项或具有selected
属性的选项)。
如果您想要执行此服务器端,那么当您写出所有选择选项时,如果当前选项适用于您正在写出的页面,请添加selected
属性。
答案 1 :(得分:0)
那么我从你的问题中得到的是你的选择是作为导航的一部分吗?你在用jquery吗?
您可以在每页底部使用一行jquery说
$([insert nav selector here]).val(page);
您需要定义
var page = "the correct page";
位于每页顶部