0

我有一个<select>包含不同页面标题,单击标题会自动重定向到所选页面。但是一旦用户到达那里,我希望页面的标题成为<select>.

因此,如果进入“书籍”页面,一旦出现,我想在<select>.

有没有一种快速简便的方法来实现这一目标?

4

2 回答 2

0

如果您想在客户端执行此操作,并且所有选择选项的值都是“链接”页面的绝对 URL,请编写如下内容:

document.getElementById('pageSelector').value = location.href;

如果该位置不在列表中,则将选择先前选择的(第一个选项或具有该selected属性的任何一个)。

如果您想在服务器端执行此操作,那么当您写出所有选择选项时,selected如果当前选项适用于您正在写出的页面,请添加该属性。

于 2012-08-18T22:36:17.697 回答
0

所以我从你的问题中得到的是,你的选择是导航的一部分?你在用jquery吗?

您可以在每页底部使用一行 jquery 说

$([insert nav selector here]).val(page);

你需要定义

var page = "the correct page";

在每一页的顶部

于 2012-08-18T22:55:36.850 回答