Вы получаете весь текст внутри tr
, потому что вы связываете событие click
на tr
, и поэтому $(this)
относится к tr
, на который вы нажали.
Чтобы получить Только AAA0 , вы можете использовать children()
и передать id
для выбора конкретного td
$("#table-body").on('click','tr',function(e){
console.log($(this).children('#c1').text());
});
Но так как вы назначаете id
для td
, выможно также напрямую прикрепить событие click
к td
как
$("#table-body #c1").on('click','tr',function(e){
console.log($(this).text());
});