tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von CPoly
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
214
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Netzwerkidi Netzwerkidi ist offline Mitglied Gold
    Registriert seit
    Oct 2010
    Beiträge
    237
    Blog-Einträge
    1
    OK, erledigt!!

    ##################

    Hallo in die Runde,

    nachdem nun ein wenig Grundlagenwissen in JS habe, wollte ich mich in jquery einarbeiten und die vorhandenen Routinen anpassen.

    Wer kann mir denn sagen, wie ich einen geschachtelten Loop schreibe?

    Es soll im Testfile pro UL-Element etwas mit dem jeweils altuellen UL-Element gemacht werden und dann alle dazugehörigen LI-Elemente angezeigt werden.

    Danke + beste Grüße
    Idi

    Hier der Code:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns='http://www.w3.org/1999/xhtml'>
      <head>
        <title>test jquery 2er loop</title>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>                        
     
    <body>                        
      
      <ul>
        <li>foo</li>
        <li>bar</li>           
      </ul>
      
      <ul>
        <li>bla1</li>
        <li>bla2</li>           
      </ul>  
     
     
    <script type="text/javascript">
      // Loop über alle UL-Elemente
      $('ul').each(function(i,val){
        alert('ID='+$(this).attr('id')+ ", i="+i);
        // Loop über alle LI-Elemente je UL-Element
        $('li', this).each(function(j){
          alert('ID='+$(this).attr('id')+ ", j="+j+" value="+$(this).text());
        });
      });
    </script>
     
      </body>
    </html>
    Geändert von Netzwerkidi (07.11.11 um 19:45 Uhr)
     

  2. #2
    CPoly CPoly ist gerade online Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Zitat Zitat von Netzwerkidi Beitrag anzeigen
    Wer kann mir denn sagen, wie ich einen geschachtelten Loop schreibe?
    Erst mal genauso wie vorher ohne jQuery.

    Zitat Zitat von Netzwerkidi Beitrag anzeigen
    Es soll im Testfile pro UL-Element etwas mit dem jeweils altuellen UL-Element gemacht werden und dann alle dazugehörigen LI-Elemente angezeigt werden.
    Wenn du uns sagst, was damit gemacht werden soll, können wir dir besser sagen wie. Denn genau da liegt eine Stärke von jQuery, dass man mit wenig Code viele Sachen auf mehreren Elementen machen kann.
    Netzwerkidi bedankt sich. 

  3. #3
    Netzwerkidi Netzwerkidi ist offline Mitglied Gold
    Registriert seit
    Oct 2010
    Beiträge
    237
    Blog-Einträge
    1
    Hai,
    hab's schon gefunden, d.h. Code schon angepasst.
    Merci! + Grüße
    Idi
     

Ähnliche Themen

  1. Antworten: 12
    Letzter Beitrag: 05.08.11, 07:33
  2. JQuery getJSON loop
    Von Netzwerkidi im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 21.01.11, 11:02
  3. Antworten: 3
    Letzter Beitrag: 20.10.10, 20:47
  4. Antworten: 5
    Letzter Beitrag: 22.05.05, 10:38
  5. height 100% in innerer geschachtelter Tabelle
    Von stonedjehova im Forum HTML & XHTML
    Antworten: 9
    Letzter Beitrag: 25.05.04, 13:27

Stichworte