Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Javascript] Zagnieżdzenie elementów
bliitz
post
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 12
Dołączył: 5.04.2008

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


Witam

Struktura wygląda mniej więcej tak:
  1. <form method="post">
  2. <div class="central" id="<?php echo $fotka[ 'id' ]; ?>">
  3. <img name="thumb" src="<?php echo 'obrazy/galeria/'. $id_kat .'/'. $fotka[ 'id' ] .'_mini.jpg'; ?>" />
  4. <input type="submit" name="usun_zdj" value="Usuń" style="margin-top: 5px;" />
  5. <div style="margin-top: 5px; font-size: 12px;">
  6. <?php print $fotka['nazwa']; ?>
  7. </div>
  8. </div>
  9. </form>


Pobieram wartość z atrybutu "src" w następujący sposób
  1. <?php
  2. var path = $( this ).children( 'div' ).children( 'img[name="thumb"]' ).attr( 'src' );
  3. ?>


W jaki sposób można zrobić to bardziej elegancko, tzn. bez odwołań dwa razy do .children ?
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Sprobuj cos takiego
Kod
$( 'div img[name="thumb"]', this ).attr('src');


Ten post edytował wookieb 7.05.2009, 11:21:12
Go to the top of the page
+Quote Post
bliitz
post
Post #3





Grupa: Zarejestrowani
Postów: 155
Pomógł: 12
Dołączył: 5.04.2008

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


działa, dzięki
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: 3.10.2025 - 17:14