mark: hoffe das ist besser Verständlich

Beitrag lesen

das funktionierte einwandfrei.
Man sagte mir jedoch das mein Code so unübersichtlich sei.

Das ist er m.M. jetzt schon, durch die verschachtelten Tabellen.

Das mit dem Index hörte ich schon, würde mich genauer interessieren wie das geht.
Ich ermittle ja schon den Radio-uotton der geklickt wurde, das geht auch, aber ich brauche dessen Stelle also die <tr> Zeile damit ich diese dann via jQuery manipulieren kann

Bedeutet das, du brauchst die Zeilennummer nur, um ein Objekt zu erhalten, damit du mit jQuery darauf zugreifen kannst?

Folgender Code liefert dir die Zeilennummer und das Objekt.

$(':radio').click(function(){  
     var tr = $(this).closest('tr'); // zeilen objekt evtl. tr[0]  
     var tr_index = tr.index(); // zeilen index  
  
    // tests  
     console.log(tr_index);  
     console.log(tr[0].id);  
});

Beispiel: http://jsfiddle.net/ybmq0k78/

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