[JavaScript][CSS][HTML] Edytowanie elementu z losowym id |
[JavaScript][CSS][HTML] Edytowanie elementu z losowym id |
14.08.2022, 16:32:42
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.08.2022 Ostrzeżenie: (0%) |
Witajcie, to mój pierwszy wpis na forum.
Chciałbym dodać link do nazwy kategorii wyświetlanego menu (w wersji mobilnej), ponieważ domyślnie jest zrobione to tak, że jest 'Nazwa kategorii' a obok niej "button" do rozwijania listy podkategorii. Chcę, by dodany link w nazwie kategorii przenosił w miejsce tej kategorii na stronie. Problem jednak w tym, że "li data id" pod którym znajduje się ten element w kodzie jest zmienny za każdym razem gdy przeładuje się stronę. kod wygląda następująco:
Czyli wspomniana kategoria to "Dziecko", rozwijana lista podkategorii to "fa fa-bars open-subtree". Chcę dodać link w miejsce <a href="#"> przenoszący bezpośrednio do kategorii "Dziecko", ale nie wiem jak to zrobić, przez to że element powyżej (li data id="70285cec635c") jest zmienny. Dodam, że nie mam bezpośredniego dostępu do źródła strony, ale mogę je edytować lub coś dodawać poprzez specjalne pole edycji JavaScript/HTML/CSS w panelu administracyjnym - chodzi konkretnie o sklep Internetowy. Jeszcze raczkuję w tych tematach, więc będę wdzięczny za "łopatologiczne" odpowiedzi. Ten post edytował gbsn 14.08.2022, 16:35:44 |
|
|
19.08.2022, 12:23:56
Post
#2
|
|
Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) |
możesz nadać mu klase i ten id dodać sobie do data-id="ten zmienny id"
ewentualnie $('.mobile-categories').parents('ul li'); chyba -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
19.08.2022, 22:46:08
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.08.2022 Ostrzeżenie: (0%) |
|
|
|
20.08.2022, 12:52:19
Post
#4
|
|
Grupa: Zarejestrowani Postów: 348 Pomógł: 70 Dołączył: 15.07.2014 Ostrzeżenie: (0%) |
Tak poza tematem...
To dodawałeś sam? `li data id` Bo albo nie powinno być `data`, albo powinno być `data-id` A wracając do problemu. To eventListener 'click' na 'mobile-categories > ul li'. Pobierasz z niego atrybut ID i dorzucasz do URL. Wtedy strona ładnie "skacze". Pozostanie Ci jedynie zaprogramować scroll. |
|
|
Wersja Lo-Fi | Aktualny czas: 6.05.2024 - 04:38 |