Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][jQuery] Pobieranie atrybutów elementów generowanych dynamicznie
--Początkujący--
post
Post #1





Goście







Mam taką sytuacje, że ładuje do diva za pomocą .load() plik, który odświeżam po jakiejś akcji - to działa.

Problem jest, gdy potrzebuje pobrać jakiś atrybut z elementu z załadowanego pliku.

Szerokość jest różna, więc muszę ją pobierać, nie mogę tego ustawić na sztywno.

Szerokość chce pobierać po wywołaniu funkcji. Da rade to zrobić? Przykładowy kod:


  1. function checkWidth(){
  2. var width = $('.class').width(); // .class to element z zaladowanego pliku
  3. // if(width > 10) -- jakaś akcja zależna od wartosci zmiennej
  4. }
  5.  
  6.  
  7. $("#next").click(function() {
  8. $('#div').load('plik.php');
  9. checkWidth();
  10. });
  11.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jepek
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 10
Dołączył: 12.08.2007

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


Spróbuj tak:

  1. $("#next").click(function() {
  2. $('#div').load('plik.php', function(){
  3. // WYKONAJ PO ZAKOŃCZENIU load w tym wypadku funkcja checkWidth
  4. checkWidth();
  5. });
  6. });


Swoją drogą popraw funkcję checkWidth() bo jej wywołanie po zakończeniu .load nic nie da.
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 13:33