Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobranie lub złapanie ostatniego elementu w dowolnym wrapie
d4ng
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 4
Dołączył: 7.03.2010

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


Witajcie chciałbym pobrać, bądź w ogóle wykryć ostatni element znajdujący się np w dvie. Mógłbym to zrobć przez .last() ale nie znam atrybutu ostatniego elementu (losowo)

Przykład:

  1. <body id="tinymce" class="mce-content-body " data-id="content" contenteditable="true" spellcheck="false" style="overflow-y: hidden; font-size: 10pt; padding: 1cm 1px 50px; background: none;">
  2. <p>wasd</p>
  3. <p><br data-mce-bogus="1"></p>
  4. <p><strong>awsd</strong></p>
  5. <p><strong><br data-mce-bogus="1"></strong></p>
  6. <p><strong><img src="zzzzzzzzz" alt="" data-mce-selected="1"><br></strong></p>
  7. <div id="mceResizeHandlenw" data-mce-bogus="all" class="mce-resizehandle" unselectable="true" style="cursor: nw-resize; margin: 0px; padding: 0px; left: 4.5px; top: 171.922px;"></div>
  8. <div id="mceResizeHandlene" data-mce-bogus="all" class="mce-resizehandle" unselectable="true" style="cursor: ne-resize; margin: 0px; padding: 0px; left: 24.5px; top: 171.922px;"></div>
  9. <div id="mceResizeHandlese" data-mce-bogus="all" class="mce-resizehandle" unselectable="true" style="cursor: se-resize; margin: 0px; padding: 0px; left: 24.5px; top: 194.922px;"></div>
  10. <div id="mceResizeHandlesw" data-mce-bogus="all" class="mce-resizehandle" unselectable="true" style="cursor: sw-resize; margin: 0px; padding: 0px; left: 4.5px; top: 194.922px;"></div>
  11. </body>



Ostatnim elementem w body jest <div> ale może być np <table> czy <img>
Go to the top of the page
+Quote Post
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Bardzo chaotycznie to opisałeś.
Ostatni element może być dowolnym tagiem, tak? (Mylisz tu chyba atrybuty z tagiem).
Nadrzędny element również może być dowolnym tagiem, czy ma to być body (raz piszesz o divie, raz o body)?
Go to the top of the page
+Quote Post
d4ng
post
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 4
Dołączył: 7.03.2010

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


Już prostuje (i czuje że zaraz będzie cisza (IMG:style_emoticons/default/smile.gif) ) na w/p przykładzie. Kontenerem jest <body> a w środku ostatnim elementem jest <div> jak teraz pobrać tego diva czy wykonać na nim dowolną operacje. Problem w tym że zamiast ostatniego diva może być np <p>, <video>, <span> itp.

więc kod typu
  1. $( "div" ).last().css( "background-color", "red" );


nie ma racji bytu bo nie wiemy jaki będzie ostatni element.

Ten post edytował d4ng 5.11.2015, 11:31:08
Go to the top of the page
+Quote Post
trueblue
post
Post #4





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


Kod
$('body>*').last()

Go to the top of the page
+Quote Post
owca_82
post
Post #5





Grupa: Zarejestrowani
Postów: 77
Pomógł: 8
Dołączył: 22.04.2012

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


Kod
document.all[document.all.length-1]
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.09.2025 - 21:27