いくつかのレコードを表示する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.
});
私はいくつかの質問をしましたが、ほとんどが私の要件を満たさないいくつかのプラグインを示唆しているため、解決策が得られませんでした。
時間をありがとう