jQuery dataTables - get filtered column values

You can read all about dataTables advanced selector-modifiers here -> http://datatables.net/reference/type/selector-modifier

If you want to get filtered rows only :

table.rows( { search:'applied' } ).data().each(function(value, index) {
    console.log(value, index);
});

To target a specific column, and get filtered values only (your specific request) - here all filtered values from column #2 :

table.column(2, { search:'applied' } ).data().each(function(value, index) {
    console.log(value, index);
});

See demo with both -> http://jsfiddle.net/q0e1bdcz/

To create an array over filtered values for a specific column :

var array = [];
table.column(2,  { search:'applied' } ).data().each(function(value, index) {
    array.push(value);
});
console.log(array);

See demo -> http://jsfiddle.net/q0e1bdcz/1/


You can also get unique and sorted data if you have more number of entries.

// Datatable object
var table = $('#example').DataTable();

// Get Unique and Sorted values.  
table.column(3, { search:'applied' } ).data().unique().sort().each(function(value, index) {
    console.log(value, index);
});

Ref: http://www.jqueryscript.net/demo/DataTables-Jquery-Table-Plugin/examples/api/multi_filter_select.html

Hope this will also help.