2013-11-21 5 views
1

В этом fiddle Есть две строки и каждая строка имеет два значка начальной загрузки и редактируют и удаляют. При щелчке по значку редактирования появляется диалоговое окно загрузки, показывающее существующие значения столбца, Пользователь может изменить значения и после нажатия на кнопку сохранить старые значения заменяются новым one.I попытался с помощьюкак заменить отредактированную строку в таблице

$Updaterow.remove(); 
$Updaterow.append('<td>'+ $('#editName').val()+'/<td>'+'<td>'+ $('#editEmail').val()+'/<td>'+'<td>'+ $('#editmobile').val()+'/<td>'); 

, но это не working.I также пытались с этим

$Updaterow.replaceWith('<td>'+ $('#editName').val()+'/<td>'+'<td>'+ $('#editEmail').val()+'/<td>'+'<td>'+ $('#editmobile').val()+'/<td>'); 

в этом случае также новая строка не gettin g заменил. Может ли любое тело рассказать мне, как это сделать?

ответ

1

Вы пытаетесь заменить TR TD. Попробуйте

$Updaterow.replaceWith('<tr><td>'+ $('#editName').val()+'</td>' 
     +'<td>'+ $('#editEmail').val()+'</td>' 
     +'<td>'+ $('#editmobile').val()+'</td></tr>'); 

И первый один не будет работать, так как вы добавление TD к TR, которая не находится в DOM больше.

+0

Я пробовал свой путь, но добавив еще одну колонку – SpringLearner

+2

У вас есть/перед вашим :) У вас должно быть, чтобы закрыть его должным образом. – Jake

+0

@Jake Thx, я скопировал эту часть из вопроса :) –

Смежные вопросы