У меня есть фильтр, который я добавил в datatable (jquery datatable), который работал отлично, пока я не понял, как добавить его в заголовок.
Первоначально я работал так:
$('select#booking_status').change( function() { oTable.fnFilter( $(this).val() ); } );
Что работало, пока я не добавил меню выбора внутри заголовка с функцией sDom
"sDom": '<"H"<"tools">lfr>t<"F"ip>'
Я также не уверен в последней части, но я не мог заставить ее работать там, где она была, пока я не последовал примеру и не обернул выбор как ...
$("div.tools").html('Organize by: <select id="booking_status"><option value="">All Bookings</option><option value="confirmed">Upcoming</option><option value="arrived">Arrived</option><option value="rejected">Rejected</option></select>');
Первоначально он был только в div за столом.
http://www.datatables.net/examples/advanced_init/dom_toolbar.html