Ну this.tr
это ничто.Мне было бы любопытно узнать, откуда вы это взяли.
Если вы хотите пропустить строку, вам нужно получить строку точно так же, как в функции.
onchange="SummaryHelper.onPhaseChange(this,$(this).closest('tr'));"
Это передает объект jQuery вместе со строкой, поскольку вы используете его как объект jQuery в функции.
Но тогда вы можете просто сделать это и в функции.
onPhaseChange: function(dropdown) {
var combobox = $(dropdown);
var row = combobox.closest('tr');
var table = combobox.parents("table").eq(0);
comboboxWorkUnit = row.find("select.workUnit");
if (combobox.data('oldValue') || !combobox.find("option[value='']").length) {
comboboxWorkUnit.hide();
}
},