Я нашел URL скрипты из этого ответа на стек: https://stackoverflow.com/a/27860934/540195
Я обновил эту скрипту (http://jsfiddle.net/s2gbafuz/), и теперь она работает нормально,
Вы можете проверить разветвленную рабочую ссылку скрипки: http://jsfiddle.net/amitmondal/zc5a3eox/1/
$.fn.dataTableExt.ofnSearch['html-input'] = function(value) {
return $(value).val();
};
var table = $("#example").DataTable({
columnDefs: [
{ "type": "html-input", "targets": [1, 2, 3] }
]
});
$("#example td input").on('change', function() {
var $td = $(this).parent();
$td.find('input').attr('value', this.value);
table.cell($td).invalidate().draw();
});
$("#example td select").on('change', function() {
var $td = $(this).parent();
var value = this.value;
$td.find('option').each(function(i, o) {
$(o).removeAttr('selected');
if ($(o).val() == value) {
$(o).attr('selected', true);
$(o).prop('selected', true);
}
})
table.cell($td).invalidate().draw();
});
Пожалуйста, не стесняйтесь, дайте мне знать, если вам нужна дополнительная помощь.