Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Set CSS having value
Forum PHP.pl > Forum > Przedszkole
Hosiek3210xD
Mam pewnien problem z ustawieniem css znając atrybut value.

czyli mam liste
  1. <li value='1'>tekst</li>
  2. <li value='2'>tekst2</li>
  3. <li value='3'>tekst3</li>


znam atrybut value przychodzący z funkcji i chce według tego zmienić css.

  1. function nazwa(val)
  2. {
  3. val.css('{'opacity': '1', 'color': '#ECAD42', 'background' : '#FFF', 'border' : 'solid 1px #ce932f'}')
  4. }


jak mogę zdefiniować że chodzi mi o value?
nospor
NIc nie kumam. Albo chcesz zmieniac VALUE albo atrybut CSS. Zdecyduj sie.

ps: przenosze
Hosiek3210xD
Chce zmienić atrybut CSS znając value.
Jeśli do funkcji przyjdzie value = 2, to w tym li gdzie jest value 2 chce zmienić css.

Rozwiązałem to dodając id i wyczytując $('#'+value).css(.....

Jednak z ciekawości zapytam czy jest opcja bez id. Ponieważ w tym przypadku dodaje # i wiadomo ze chodzi o id, jesli dodam "." wiadomo ze chodzi o class. A co z value? jest jakaś opcja?
Hosiek3210xD
Cytat(nospor @ 26.05.2022, 17:35:11 ) *

No własnie o to mi chodziło. Mimo swojego rozwiązania dodatkowo nauczyłem się czegoś nowego. Dzięki wielkie.
viking
Ogólnie poszukaj o selektorach css
https://developer.mozilla.org/en-US/docs/We...ibute_selectors
trueblue
A nie wygodniej byłoby użyć selektora :nth-child(n)?
Obecnie jeśli zmienią się wartości, będziesz musiał modyfikować selektory.
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.