Capture country field selection with JS/jQuery
The select2 is indeed complicated but you don't need to go there. The underlying select element is still there (just hidden) and still fires regular "change" events and you can still get it's value using the ordinary $(element).val() jQuery.