Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Po stronie przegl±darki _ Wycinanie elementu i wstawianie go w inne miejsce

Napisany przez: duszek 7.01.2019, 09:42:42

Witam,

Mam pytanie, czy kto¶ może mi wskazać podpowiedzi jak ugryĽć tak± sprawę:

Chcę przy pomocy jQuery wyci±ć elementy img z konkretnej sekcji i wstawić je w odpowiednie miejsca w li¶cie. Miejsce w li¶cie byłoby podyktowane np. danymi zawartymi w niestandardowych atrybutach.

  1. <http://december.com/html/4/element/div.html class="pobieramy grafiki">
  2. <http://december.com/html/4/element/img.html data-miejsce="2" data-link="/strona-01" src="/img-01.jpg">
  3. <http://december.com/html/4/element/img.html data-miejsce="4" data-link="/strona-04" src="/img-04.jpg">
  4. </http://december.com/html/4/element/div.html>
  5.  
  6. <http://december.com/html/4/element/div.html>
  7. <http://december.com/html/4/element/ul.html>
  8. <http://december.com/html/4/element/li.html>element 1</http://december.com/html/4/element/li.html>
  9. <http://december.com/html/4/element/li.html>element 2</http://december.com/html/4/element/li.html>
  10. -- tutaj wstawiam element pierwszy --
  11. <http://december.com/html/4/element/li.html>element 3</http://december.com/html/4/element/li.html>
  12. <http://december.com/html/4/element/li.html>element 4</http://december.com/html/4/element/li.html>
  13. -- tutaj wstawiam element drugi --
  14. <http://december.com/html/4/element/li.html>element 5</http://december.com/html/4/element/li.html>
  15. <http://december.com/html/4/element/li.html>element 6</http://december.com/html/4/element/li.html>
  16. </http://december.com/html/4/element/ul.html>
  17. </http://december.com/html/4/element/div.html>
  18.  


Nie wiem jak to tak naprawdę ugryĽć, czy numerować elementy i potem na nich pracować czy jak...

Napisany przez: trueblue 7.01.2019, 09:49:18

Sam sobie odpowiedziałe¶. Najpierw wyszukujesz elementy listy o pozycjach z atrybutu, zapamiętujesz je, a potem wstawiasz odpowiednie obrazki w to miejsce za pomoc± insertAfter.

P.S. <img> nie może być dzieckiem <ul>, chyba, że owiniesz je w <li>.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)