jQuery remplace dynamiquement la zone de saisie créée. L'intention initiale est de remplacer la colonne td d'origine par une colonne td avec entrée. Je souhaite conserver les valeurs de la colonne d'origine dans la zone de saisie remplacée. peut être obtenu dans la zone de saisie. Il peut également être remplacé, mais cette valeur ne peut pas être enregistrée. Veuillez demander à Dieu de le résoudre. Merci ! !
function edit(obj){
var id = $(obj).parent().prev().prev().prev().prev().prev().html();
var tab1 = $(obj).parent().prev().prev().prev().prev().html();
var tab2 = $(obj).parent().prev().prev().prev().html();
var tab3 = $(obj).parent().prev().prev().html();
var tab4 = $(obj).parent().prev().html();
for(var i = 1;i < 5;i++){
$(obj).parent().parent().children().eq(i).replaceWith("<td><input type='text'/></td>");
$(obj).parent().parent().children().eq(i).val("12");
// $(obj).parent().parent().children().eq(i).html("12");
}
Je souhaite remplacer les valeurs de tab1, 2, 3 et 4 par tabi et attribuer des valeurs dans une boucle. Mais cela n’a jamais fonctionné, et celui commenté à la fin fonctionne. . .