I"N(function() { $(function() { return $("[data-select-columns]").each(function() { return $(this).on('change', function() { var headers, not_selected, selected, table, table_selector; table_selector = $(this).data('select-columns-target'); table = $(table_selector); headers = $(table_selector + " th"); console.log(headers); selected = $(this).find(":selected"); not_selected = $(this).find("not(:selected)"); console.log(selected); return console.log(not_selected); }); }); }); }).call(this); :ET