![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 328 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) ![]() ![]() |
Pytanie do specjalistów od jQuery.
Chciałbym posegregować elementy według pewnej kolejności którą że tak powiem mam w tablicy. Wybierając kolejno z tablicy identyfikator chę wyszukać element posiadający takie id bądź nazwę i przenieść we wskazane miejsce. Brzmi może dzwnie ale ... cóż tak chciałbym zrobić. Samo znajdowanie elementu to nie problem, problem jak teraz wskazać "rodzica" tego elementu i go wyciągnąć wraz z całą zawartością (.html()). Przykład:
czyli jeśli w tablicy znajduje się określony string wybierz TEN element/blok $('div .layered-navigation,.option-block').html() tylko nie wiem jak zrobić z niego 'this' jeśli znajduje się w nim lub jego dziecku wskazany string. mam nadzieję, że się jasno wyraziłem (IMG:style_emoticons/default/wink.gif) W międzyczasie znalazłem to: https://api.jquery.com/child-selector/ ... ale nie do końca czaję ... pozdrawiam amator Ten post edytował phpamator 1.09.2017, 21:16:39 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 328 Pomógł: 3 Dołączył: 10.07.2016 Skąd: UK-raine Ostrzeżenie: (0%) ![]() ![]() |
Zdecydowanie nie działało ale nie będę się sprzeczał, nie uwzględniłeś zewnętrznych '' i napisałeś span.filter-title:contains('"+blockName+"')
dlatego poniższy kod robił NIC (IMG:style_emoticons/default/wink.gif) var block = jQuery('span.filter-title:contains('"+blockName+"')').parent().parent().html(); aaaale po zmianie owszem, działa. Bardziej podoba mi się jednak ta druga forma (IMG:style_emoticons/default/wink.gif) chociaż wersja a'la python_000 też jest ok (IMG:style_emoticons/default/smile.gif) Dzięki panowie (IMG:style_emoticons/default/smile.gif) to jednak było prostsze niż początkowo myślałem, przy okazji nauczyłem się co nieco jak można zmyślnie łączyć niektóre parametry, żeby wyszukać interesujący element (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 15:08 |