Эта строка не выглядит правильно?
var trgId = $(this+'input:checked').val();
this
- это HTML-элемент, поэтому вы не можете просто использовать его, как и вы.
Вы имеете в виду что-то вроде:
var trgId = $('#' + this.id).val();
или
var trgId = $(this).find('input:checked').val();