Ich muss den Namen jedes Eingabefelds in einer Zeile abrufen und ändern. Ich habe Schwierigkeiten, die richtige Syntax für den Verweis auf das Namensfeld zu finden. Zum Beispiel:
<tr id="row_0" class="dataRow">
<input type="text" class="tabcell" name="_0-3" size="6" value=7.0 />
<input type="text" class="tabcell" name="_0-7" size="6" value=7.6 />
Ich iteriere über die Zeilen und möchte jedes td-Feld umbenennen:
var namePrefix = "AFS";
$('td:eq(0)', this).each(function(e) {
$('td:eq(0) input[name]', this).replaceWith($(namePrefix + 'td:eq(0) input', this).val());
.... etc ...
Aber das funktioniert nicht. Das Endergebnis sollte wie folgt aussehen:
<tr id="row_0" class="dataRow">
<input type="text" class="tabcell" name="AFS_0-3" size="6" value=7.0 />
<input type="text" class="tabcell" name="AFS_0-7" size="6" value=7.6/>
Weiß jemand, wie ich den Namen des Eingabefeldes referenzieren und ändern kann?
Danke.
Vic