May be
if (select.val() !== "" && select.val() !== null) {
**el.className += 'has-selection';**
} else {
el.removeClass('has-selection');
}
May be
if (select.val() !== "" && select.val() !== null) {
**el.className += 'has-selection';**
} else {
el.removeClass('has-selection');
}