テーブルに小さな画像を表示するこのコードがあります
<table>
<tr>
<td class='change' id='c1'><img src='images/on.gif'/></td>
<td class='change' id='c2'><img src='images/on.gif'/></td>
<td class='change' id='c3'><img src='images/on.gif'/></td>
<td class='change' id='c4'><img src='images/on.gif'/></td>
<td></td>
</tr>
</table>
クリックイベントでテーブル内の画像のいずれかの画像を変更するにはどうすればよいですか? 私はこれをやろうとしましたが、うまくいかないようです。
$(document).on('click', '.change', function() {
if (this.src == 'images/on.gif')
this.src = 'images/off.gif';
else
this.src = 'images/on.gif';
});
私はこれを検索しましたが、同様の質問を見つけましたが、実際には機能していないようです。