Mam <select> zawierające różne tytuły stron, kliknięcie tytułu automatycznie przekierowuje do wybranej strony. Ale gdy użytkownik tam dotrze, chcę tytuł strony do wybranej opcji w <select>.

Więc jeśli ktoś trafi do strony "książki", chcę zobaczyć "książki" w <select>.

Czy jest szybki i łatwy sposób, aby to osiągnąć?

0
drake035 19 sierpień 2012, 02:03

2 odpowiedzi

Najlepsza odpowiedź

Jeśli chcesz wykonać tę stronę klienta, a wartości wszystkich opcji wyboru są absolutnymi adresami URL do strony "Połączoną", a następnie napisz coś w ten sposób:

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

Jeśli lokalizacja nie znajduje się na liście, zostanie wybrana wcześniej (pierwsza opcja, czy która ma atrybut selected).

Jeśli chcesz wykonać tę stronę serwera, a następnie napiszesz wszystkie opcje Wybierz, dodaj atrybut selected, jeśli bieżąca opcja jest dla strony, którą piszesz.

0
Neil 18 sierpień 2012, 22:36

Więc co dostaję z twojego pytania, jest to, że twój wybór służy jako kawałek nawigacji? Używasz jQuery?

Możesz użyć linii jQuery na dole każdej strony mówiącej

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

Musisz zdefiniować

var page = "the correct page";

Na górze każdej strony

0
Zeke Alexandre Nierenberg 18 sierpień 2012, 22:55