Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][HTML] show/hide pokazanie ukrytego div
Forum PHP.pl > Forum > Przedszkole
zyluss
Witajcie, borykam się z problemem na który nie mogę znaleźć odpowiedzi, mianowicie mam ukryte divy prostą funkcją:

  1. $(function() {
  2. $('#dieta').change(function(){
  3. $('.diets').hide();
  4. $('#' + $(this).val()).show();
  5. });
  6. });


i teraz po wejściu na stronę z konkretnym planem mam już jakiś wybrany ale nadal on ma display: none, a chciałbym aby zaznaczony był już widoczny

  1. <select class="form-control" id="dieta">
  2. <option value="fit">Fit</option>
  3. <option value="sport" selected>Sport</option>
  4. <option value="economy">Economy</option>


w css próbowałem option:checked ale nie działa takie rozwiązanie
KotWButach
Nie jestem pewien co chcesz osiągnąć. Ale z tego co mówisz wynika że próbujesz pokazać element jeżeli, któraś opcja ma selected?

Jeżeli tak to tu masz odp.
https://stackoverflow.com/questions/1021362...ion-is-selected
trueblue
Możesz wywołać zdarzenie change, które przypiąłeś do select.
Ale skoro ustawiasz w HTML wybraną opcje, to dlaczego tam również nie usuniesz stylu?
zyluss
Dzięki bardzo smile.gif

odp.
  1. $('#'+$('#dieta option:selected').val()).show();
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.