リストを表示するには2つの列が必要だったので、テーブルごとにリストボックスを作成しました。そして、リストボックスにヒットしたときにテーブル内のテキストを編集しようとしています。リストをクリックすると、選択したリストが編集可能なボックスのようなものに変更されるので、表示される他のボックスにテキストを配置せずにテキストを直接編集できます。これを行う方法はありますか??
リストボックスのコードは次のとおりです。
$(document).ready(function () {
$('div#selReporterList table tr:has(td)').click(function() {
$('.selected').removeClass('selected');
$('.selected').addClass('deselected');
$(this).addClass('selected');
});
});
テーブルはここにあります:
<div id="selReporterList" class="srList">
<div>
<table id="list" cellspacing="0" border="1" style="border-collapse:collapse;" ndblclick="edit()">
<tr>
<td id="a" class="1" value="apple">apple</td>
<td id="b" class="2" value="good">good</td>
</tr>
<tr>
<td id="a" class="1" value="banana">banana</td>
<td id="b"class="2" value="very good">very good</td>
</tr>
</tr>
</table>
</div>
</div>