$('table').on('change', 'select', ({ target: t }) => {
$(t).replaceWith(t.value);
// или
$(t).parent().text(t.value);
});
document.querySelector('table').addEventListener('change', ({ target: t }) => {
if (t.tagName === 'SELECT') {
t.replaceWith(t.value);
}
// или
if (t instanceof HTMLSelectElement) {
t.parentNode.textContent = t.value;
}
// или
if (t.nodeName === 'SELECT') {
t.parentNode.replaceChild(new Text(t.value), t);
}
// или
t.matches('select') && (t.outerHTML = t.value);
});