Rainerme: unfassbar, es geht, aber warum?

Beitrag lesen

Hallo ihr Genies,

es ist einfach unfassbar, der Lösungsvorschlag von mark geht

aber wiiiiisooo ?

mir leuchte ein das hier nur die direkt unterhalb von tbody erstellten <tr>'s gezählt werden, leuchtet mir ein... aaaeber

Ich greife immer noch mit der gleichen Variante auf meine Zeilenmanipulation zu wie zuvor auch also mit

  
// child enthält dabei die ermittlte Zeilenzahl aus dem Lösungsvorschlag von mark.  
  
  
         $( "#box-"+TypeId+" .week:nth-child("+child+") input[name*='"+on+"']" ).each(function() {  
	  
	var name 		= $(this).attr("name");  
	var val		= $(this).val();  
	$(this).val("");  
});  

Das Einzige was ich zuvor abgeändert habe ist der Selector

statt
$( "#box-"+TypeId+" tbody tr :nth-child("+child+")

greife ich nun mit
$( "#box-"+TypeId+" .week:nth-child("+child+")

auf die Zeile zu.

Ich habe dabei nun jedem <tr> Tag ein class="week" verpasst.

Was mich jedoch wundert ist

nth-child("+child+")

Denn für mein Verständnis ist nth-child abhängig von allen child's unterhalb ihres parents.

Und genau wegen dieser gab es ja die Probleme.

Mir leuchtet das gerade nicht ein wieso es nun geht...

Hat jemand eine erklärung dazu?

Vielen vielen dank für Eure Geduld und Hilfe
und beste Grüße

0 47

jQuery Child-Stelle ermitteln bei click

Rainerme
  • java
  1. 0

    Element ermitteln bei Ereignis

    Mattes
    • javascript
    1. 0

      hoffe das ist besser Verständlich

      Rainerme
      1. 0
        Matthias Apsel
        1. 0

          ohweia ich und Beschreiben

          Rainerme
          1. 0
            Matthias Apsel
            1. 0
              Rainerme
              1. 0
                Gunnar Bittersmann
                1. 0
                  Reinerme
                  1. 0
                    mark
                    1. 0
                      Rainerme
                      1. 0
                        Matthias Apsel
                        1. 0
                          Rainerme
                          1. 0
                            Gunnar Bittersmann
                      2. 0
                        Roadster
                        1. 0
                          Gunnar Bittersmann
                          1. 0
                            Roadster
                            1. 0
                              Camping_RIDER
                              1. 0
                                Roadster
                      3. 0
                        mark
                        1. 0

                          unfassbar, es geht, aber warum?

                          Rainerme
                          1. 0
                            mark
                            1. 0
                              Matthias Apsel
                              1. 0
                                mark
                  2. 0
                    Matthias Apsel
                    1. 0
                      Rainerme
                      1. 0
                        Roadster
                      2. 0
                        Matthias Apsel
                  3. 0
                    Gunnar Bittersmann
      2. 0
        Roadster
        1. 0
          Rainerme
          1. 0
            Roadster
            1. 0
              Roadster
            2. 0
              Roadster
            3. 0
              Rainerme
              1. 0
                Gunnar Bittersmann
              2. 0
                Roadster
              3. 0
                Roadster
        2. 0
          1UnitedPower
          1. 0
            Roadster
          2. 0
            Roadster
            1. 0
              1UnitedPower
      3. 0
        mark
        1. 0
          Rainerme
          1. 0
            mark
        2. 0
          1UnitedPower
  2. 0
    mark