クリックすると親セルのIDを出力するテーブルがあります。複数のクリックされたセルを出力するようにこれを変更するにはどうすればよいですか。たとえば、現在、セルID「1」をクリックすると1が出力されます。セル「2」をクリックすると2が出力されます。セル1、2、および3をクリックした場合に、「1,2,3」を出力するようにするにはどうすればよいですか。HTML:
<table>
<tr>
<td class='test' id='1'><img src='images/Dog.gif'/></td>
<td class='test' id='2'><img src='images/Cat.gif'/></td>
<td class='test' id='3'><img src='images/Mouse.gif'/></td>
<td class='test' id='4'><img src='images/Human.gif'/></td>
</tr>
</table>
<div id='output'></div>
JS:
$(document).ready(function() {
$('td.test').click(function() {
$('#output').text(this.id);
});
});
また、たとえばセル2をクリックして戻ると、リストから「2」が削除される方法はありますか。