This version is old school.
Please find jQuery plugins on npm.
jQuery UI Selectmenu
Duplicates and extends the functionality of a native HTML select element, allowing it to be customizable in behavior and appearance far beyond the limitations of a native select.