[JavaScript]Dynamiczne ukrywanie diva po id |
[JavaScript]Dynamiczne ukrywanie diva po id |
22.03.2020, 03:09:23
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 5.12.2019 Ostrzeżenie: (0%) |
Cześć,
Mam pytanie odnośnie tego iż wybieram z bazy danych dane i potrzebuje mieć checkboxa o id rekordu z bazy i tutaj pojawia się problem, poieważ nie jestem wstanie wyświetlić diva jeśli zaznaczę checkboxa Mam coś takiego
bład "TypeError: $(...).attr(...).style is undefined" |
|
|
22.03.2020, 09:28:00
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
$('#time').attr('dat').style ustawiasz w ten sposób styl dla atrybutu.
Skoro w atrybucie jest id, trzeba tą wartość podstawić jako selektor jQuery i dopiero ustawić styl. -------------------- |
|
|
22.03.2020, 13:52:58
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 5.12.2019 Ostrzeżenie: (0%) |
|
|
|
22.03.2020, 13:57:33
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
$('#time').attr('dat') zwraca zawartość atrybutu czyli $new_id. I koniec. Jak chcesz dalej ukryć to używasz show()/hide() tylko nie na atrybucie a na elemencie https://www.w3schools.com/jquery/jquery_hide_show.asp Do tego nie dawaj własnych atrybutów tylko data-*
-------------------- |
|
|
22.03.2020, 15:03:35
Post
#5
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 5.12.2019 Ostrzeżenie: (0%) |
Dobra poprawmy to.
i teraz tak mam 5 checkbox o id id="chkPassport" ponieważ generuje się automatycznie z bazy. żeby to dzielić wpadłem na pomysł aby do dat przypisać nr z bazy danych i tutaj pojawia się problem jak pobrać atrybut dat gdzie jest nr elementu? tak żebym mógł po zaznaczeniu chcekbox wyświetlić div time? |
|
|
22.03.2020, 15:10:06
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Przede wszystkim to na stronie może znaleźć się jeden unikalny id.
-------------------- |
|
|
22.03.2020, 15:42:31
Post
#7
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 5.12.2019 Ostrzeżenie: (0%) |
|
|
|
22.03.2020, 15:52:50
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
https://jsfiddle.net/hdq0mcaj/
Odpal sobie konsolę przeglądarki i zobacz co wyświetla po zaznaczeniu. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 12:18 |