Предположим, что у вас есть HTML таблицу:Обновление Строки таблицы с помощью JQuery
<table id="data">
<thead>
<tr>
<td>ID</td>
<td>Username</td>
<td>First Name</td>
<td>Last Name</td>
</tr>
</thead>
<tbody>
<?php foreach($arrData as $arrRecord) { ?>
<tr id="tr_<?php echo $arrRecord["id"]; ?>">
<td><?php echo $arrRecord["username"]; ?></td>
<td><?php echo $arrRecord["fname"]; ?></td>
<td><?php echo $arrRecord["lname"]; ?></td>
</tr>
<?php }?>
</tbody>
</table>
И у вас есть JSON объект:
objUser = {"id":12,"username":"j.smith","fname":"john","lname":"smith"};
И вы хотите, чтобы изменить эту запись в пределах соответствующей строке таблицы (при условии, что эта таблица содержит строку с идентификатором = «tr_12»):
$('#tr_' + objUser.id).find("td").eq(1).html(objUser.id);
$('#tr_' + objUser.id).find("td").eq(2).html(objUser.username);
$('#tr_' + objUser.id).find("td").eq(3).html(objUser.fname);
$('#tr_' + objUser.id).find("td").eq(4).html(objUser.lname);
есть ли более быстрый/уборщик способ обновления таблицы строк с использованием jQuery, чем этот последний отображаемый блок кода?
Попробуйте использовать: http://knockoutjs.com/ как описано http://stackoverflow.com/questions/9159279/updating-a-table-row-jquery?rq=1 –