I was under the impression that I could get the value of a select input by doing this $(this).val(); and applying the onchange parameter to the sel
$(this).val();
onchange
Note that if these are not working, it might be because the DOM has not loaded and your element was not found yet.
To fix, put the script at the end of body or use document ready
$.ready(function() { $("select").on('change', function(ret) { console.log(ret.target.value) } })