To get the chosen value of a
var x = $("#select").select2('data');
var select_choice = x.text
You have to add as a first element to see a placeholder. From Select2 official documentation :
"Note that because browsers assume the first option element is selected in non-multi-value select boxes an empty first option element must be provided () for the placeholder to work."
Hope this help.