Hallo,
ich suche eine Alternative zu child.
Grund:
ich muss Textfelder in Zeilen manipulieren die dynamisch nachgeladen werden.
Mittlerweile vergebe ich jeder Zeile also jedem <tr> ein class="week".
Um auf den Radio-Button dort zuzugreifen verwende ich Index
und übergebe diesen an nth-child
um auf die Input-felder in dieser Zeile zuzugreifen
mache ich es genauso
Mein Aufbau sieht so ungefähr so aus
Bin nicht sicher ob meine nth-child Methode gut ist um auf die einzlenen Zeilen zuzugreifen
Was meint ihr, bzw. welche Alternativen gibts dazu?
Grüße Jürgen
ich suche eine Alternative zu child.
Grund:
ich muss Textfelder in Zeilen manipulieren die dynamisch nachgeladen werden.
Mittlerweile vergebe ich jeder Zeile also jedem <tr> ein class="week".
Um auf den Radio-Button dort zuzugreifen verwende ich Index
und übergebe diesen an nth-child
Code:
$(' :radio').click(function(e){ var tr = $(this).closest('tr'); // zeilen objekt evtl. tr[0] var tr_index = tr.index() + 1; // zeilen index +1 });
mache ich es genauso
Code:
var on=ph; $( "#box-"+TypeId+" .week:nth-child("+tr_index+") input[name*='"+on+"']" ).each(function() {});
Code:
<div id="box-1"> <table> <tbody> <tr class="week"><td><input type="radio" name="radio"/ val="ph" ></td><td><input tape="text" name="phMin" /></td>... noch 7 weitere Inputs</tr> <tr class="week"><td><input type="radio" name="radio"/ val="ph" ></td><td><input tape="text" name="phMin" /></td>... noch 7 weitere Inputs</tr> . .// hier werden dynamisch immer die gleichen Zeilen nachgeladen . <tr><td><button >neue Zeile</button></td></tr> </tbody> </table>
Was meint ihr, bzw. welche Alternativen gibts dazu?
Grüße Jürgen
Kommentar