我按表格制作了一个列表框,因为我需要两列来显示列表。而且,当我点击列表框时,我正在尝试编辑表格中的文本。我的意思是当我单击一个列表时,所选列表会更改为可编辑框,因此我可以直接编辑文本,而无需在出现的另一个框上放置文本。有没有办法做到这一点??
这是列表框的代码:
$(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>