DataTable: как сортировать без учета html

Бывают ситуации, когда таблица генерируется с дополнительных html внутри тегов td, к примеру: 

<td><span style="color: #ff0000;">20</span></td>

В таком случае лишний HTML может влиять на сортировку по колонке и она может работать не корректно (аналогичная ситуация и с фильтрами).

Самый простой способ - это прописать в HTML дополнительный параметр, по которому dataTable будет вести сортировку - data-order

Для сортировки для примера, указанного выше, это будет выглядеть так: 

<td data-order="20"><span style="color: #ff0000;">20</span></td>

В данной ситуации DataTable автоматически будет знать, что сортировать надо только по цифре 20, а не по всему указанному HTML коду. 

Подробнее можно почитать тут

Комментарии

Комментариев пока нет, вы можете оставить свой: