选择表单上的默认选项对应于当前页面

时间:2011-03-13 20:37:25

标签: jquery jquery-ui

我有一个这样的选择表格:

echo "<option value='../profile'>Saves</option>";
echo "<option value='../notifications' selected='selected'>Notifications</option>";
echo "<option value='../settings'>Settings</option>";

如何使用jQuery将属性selected='selected'添加到与当前页面对应的选项中?

2 个答案:

答案 0 :(得分:2)

我认为最好使用php。

$selected1 = ($_GET['page'] == 'profile') ? 'selected' : null;
$selected2 = ($_GET['page'] == 'notif') ? 'selected' : null;
$selected3 = ($_GET['page'] == 'settings') ? 'selected' : null;

echo '<option value="../profile" '.$selected1.'>Saves</option>';
echo '<option value="../notifications" '.$selected2.'>Notifications</option>';
echo '<option value="../settings" '.$selected3.'>Settings</option>';

根据默认页面进行更改

答案 1 :(得分:0)

您使用的服务器端脚本语言是什么?我会猜测php,但那是我唯一熟悉的。为什么在动态创建页面时使用jquery?