Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX][PHP][jQuery] - DIV i INPUT w pętli while, DIV i INPUT w pętli while - jak pobrać ich ID w jQuery i zmienne
scorpion10
post 24.08.2021, 12:44:34
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 8.07.2016

Ostrzeżenie: (0%)
-----


Witam ! Jak pobrać w jQuery po akcji .click() w DIV-a, jego ID i ID ukrytego INPUT-a w tym divie które są pętli WHILE ?
INPUT posiada zmienną która po każdym przebiegu w petli while ma inną wartość a dodatkowo nigdy nie wiadomo ile wygeneruje się tych wartości.
Obecnie próbowałem po iteracji dodać numer do ID DIV-a i INPUT-a ale potem w jQuery mam wielką niewiadomą ile wpisać tych nazw DIV-a bo nieznana jest
ilość wygenerowanych DIV-ów :-(.

Ktoś poda jakiś sposób na rozwiązanie tego ?
Bo przy każdym kliknieciu DIV-a muszę go ukryć display:none i zastąpić innym i dodatkowo ten Div posiada w INPUT ukrytą zmienną która jest nr ID rekordu jaki ma zostać pobrany z mySQL i wyświetlony w odkrytym nowym DIV. Trochę zamieszane, ale zapewne zrozumiecie o co mi chodzi :-) z góry dzięki za pomoc

Ten post edytował scorpion10 24.08.2021, 12:45:19
Go to the top of the page
+Quote Post
nospor
post 24.08.2021, 17:04:12
Post #2





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




w funkcji ktora jest podpieta pod click robisz

jQuery(this) - i to zawiera twojego diva. Teraz sobie mozesz z nim robisz co chcesz, np szukac inputa
jQuery(this).find("input")

itd


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
scorpion10
post 24.08.2021, 17:38:46
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 8.07.2016

Ostrzeżenie: (0%)
-----


Hmmm. no tak, jednak nazwa div-a do którego chce przypisać akcję Click jest generowana dynamicznie i nie znam jej, to jak przypisać do takiego div-a taką akcje ?, wcześniej odczytać jego id funkcją .attr('id') ? czy może, jest sposób by w jednej linii odczytać nazwę klikniętego div-a i pobrać wartość ukrytego w nim pola Input który też generowane ma id, dynamicznie ?
Go to the top of the page
+Quote Post
viking
post 24.08.2021, 18:02:33
Post #4





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


Div jest gdzieś w drzewie DOM więc możesz wykorzystać https://prophp.pl/article/28/propagacja_i_d...en_w_javascript


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 08:10