Я думаю, это то, что вы ищете, и, конечно, это решение относительно вашей разметки HTML и может не сработать, если вы измените свою разметку.
$('.PrintReport').click(function() {
alert($(this).parent().prev().prev().find('.Price').html());
});
это еще одно решение, ноВы должны дать каждому TargetSpan
и Test
идентификаторам с суффиксом числа, таким как TargetSpan1
, TargetSpan2
, test1
, test2
$('.PrintReport').click(function() {
var id = this.id.replace('test', '');
alert($(this).closest('tr').find('TargetSpan' + id).html());
});