たとえば、次のような動的コンテンツがあります
<table>
<tr>
<td id='id_1' class='myclass'>1</td>
<td id='id_2' class='myclass'>2</td>
<td id='id_3' class='myclass'>3</td>
....そして私の on 関数は
$(body).on('click','.myclass', function() {
console.log($(this).attr('id'));
});
td をクリックすると、td の ID の代わりに 671 などの整数が表示されます。
これを行う正しい方法と、上記のコードの何が問題なのかを教えてください