そのような要素を内部に含む HTML テーブルがあります。
<table width='700px' id="employeetable" class="tablesorter" style='table-layout:fixed;'>
<thead>
<tr>
<th>Select to Edit</th>
<th>Group Id</th>
<th>User Id</th>
<th>Object</th>
<th>Read</th>
<th>Update</th>
<th>Insert</th>
<th>Delete</th>
</tr>
</thead>
<tbody>
{foreach from=$privileges item=privilegesItem name=foo}
<tr>
<td align="center"><input id='{$smarty.foreach.foo.iteration}' type="radio" name="SelcetedObject" value= "{$privilegesItem['Object']}"/> </td>
<td align="center">{$privilegesItem['group_id']}</td>
<td align="center">{$privilegesItem['user_id']}</td>
<td align="center">{$privilegesItem['Object']}</td>
<td id='read_{$smarty.foreach.foo.iteration}' align="center">{$privilegesItem['Read']} </td>
<td id='update_{$smarty.foreach.foo.iteration}' align="center">{$privilegesItem['Update']}</td>
<td id='insert_{$smarty.foreach.foo.iteration}' align="center">{$privilegesItem['Insert']}</td>
<td id='delete_{$smarty.foreach.foo.iteration}' align="center">{$privilegesItem['Delete']}</td>
</tr>
{/foreach}
</tbody>
で要素を削除できるようになりました
$("input[type='radio']:checked").each(function () {
var id = this.id;
var id_read = '#read_'+id;
$(id_read).remove();
しかし、テーブルから要素を編集し、削除したくありません。編集:たとえば、読み取り項目の値が 10 の場合、それを 2 に変更するか、単純な値の代わりにチェックボックスに置き換えたいと思います。
どうすればそれができますか?.add ?