Ich füge Zeile Nummer am Ende des Namens dynamisch mit Code unten für die Anforderung Parameter eindeutig sein.Update-Eingabe Name Attribut ohne eq()
$("#myTable").find("tr").each(function() {
var text = $(this).find("td input:text");
var select = $(this).find("select");
var cb = $(this).find("td input:checkbox");
select.eq(0).prop("name", select.eq(0).prop("name") + counter);
text.eq(0).prop("name", text.eq(0).prop("name") + counter);
text.eq(1).prop("name", text.eq(1).prop("name") + counter);
cb.eq(0).prop("name", cb.eq(0).prop("name") + counter);
});
Gibt es eine Möglichkeit, meinen obigen Code eher zu verringern als die Angabe eq()
oder index
obwohl ich auf verschiedene Arten von Eingabe gesetzt (Text, Kontrollkästchen), und wählen. Kann mir jemand einen einfacheren und kürzeren Ansatz vorstellen? Jede Hilfe wird so sehr geschätzt.
HALLO @ Rayon, ich habe auch nicht nur für das erste Eingabefeld festgelegt. – bumbumpaw
Die angegebene Antwort scheint perfekt für diesen Anwendungsfall zu sein ... – Rayon