我有一个 html表(网格),它为我显示了一些记录。我希望它是可编辑的,即用户可以编辑这些值并在按 Enter 时保存它们。我的表是这样的。我使用 php 动态显示记录。
<a class="grayBucketBtn noMargin none" id="unpublish" href="#.">Unpublish</a>
<a class="grayBucketBtn" id="publish" href="#.">Publish</a>
<a class="grayBucketBtn" id="delete" href="#.">Delete</a>
<a class="grayBucketBtn" id="modify" href="#.">Modify</a>
<?php while ()//loop through ?>
<tr>
<td class="tableRadioBtn"><input type="checkbox" class="checkRowBody" id="checkRowBody" name="check"/></td>
<td class="tableShape">Round</td>
<td class="tableCarst">0.30</td>
<td class="tableColor">j</td>
<td class="tableClarity">SI1</td>
<td class="tableDimension">4.35x4.33x2.62mm</td>
<td class="tableDeptd">60.3%</td>
<td class="tableTablePer">60.3%</td>
<td class="tablePolish">Excellent</td>
<td class="tableSymmetry">Excellent</td>
<td class="tableCut">Very Good</td>
</tr>
<?php } ?>
每行(tr)都有一个关联的复选框。如果我选中复选框,我会得到一个编辑按钮。当我点击编辑按钮时,选定的行将变成可编辑的。
所以我想要一个编辑按钮上的功能,
$("#modify").click(function(){
//check if only one check box is selected.
//make it editable.
//save the content on pressing enter of the edited row.
});
我遇到了一些问题,但没有得到解决方案,因为大多数人建议一些不符合我要求的插件。所以,一些帮助会很有用。
谢谢你的时间