Я думаю, вы хотите это . Когда вы добавили выбор, вы очистили содержимое с помощью
.appendTo( $(column.header()).empty() )
. Вам просто нужно было избежать этого действия:
.appendTo( $(column.header()) )
РЕДАКТИРОВАТЬ после комментария:
Чтобы избежать срабатываниясортировка, вы можете предотвратить распространение клика (например, здесь )
.on( 'click' , function (evt){
evt.stopPropagation();
})