Cool !
Select2 est pas mal en gros tu c/c
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-beta.1/dist/css/select2.min.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-beta.1/dist/js/select2.min.js"></script>
Puis pour le mettre sur les liste déroulante tu ajoutes une class genre select2 et avec jquery, il y juste a faire après le dom ready
$('.select2').select2();
Puis c'est good :)
https://select2.org/
Après la doc et bien foutu, il y a moyen de faire des call en ajax a la sélection.
Par exemple je veux faire un échange de recherche avec un joueur X je le sélectionne et hop petite query ajax, on peut avoir l'info du nombre de pt que l'on pourrait gagner a terme etc..
Pour l'utiliser très souvent dans mes projets c'est un plugin assez complet et ultra rapide a mètre en place.