Вы не можете в чистом CSS. Внешний вид значков основан на классах, введенных плагином, а не на какой-то логике CSS. Но вы можете добавить определение класса для каждого заголовка:
table.dataTable thead .sorting_pre {
background-image: none;
}
var table = $('#example').DataTable({
initComplete: function() {
this.api().columns().header().each(function(th) {
$(th).addClass('sorting_pre')
})
}
})
и затем удалить этот класс сначала , когда пользователь упорядочивает / сортирует таблицу:
table.one('order.dt', function() {
table.columns().header().each(function(th) {
$(th).removeClass('sorting_pre')
})
})
как в этой демонстрации -> http://jsfiddle.net/wvo98420/
Примечание : Это решение предназначено для DT latest / 1.10.19. При использовании плагинов для стиля (например, начальной загрузки и т. Д.) Могут потребоваться другие шаги.