JavaScript/Jquery Como puedo vaciar un select dinamico y dejarle un value por defecto?

Buen dia! Tengo un select dinamico, que traigo los datos de mi base de datos(mediante ajax), mi problema es que:

Tengo un boton, que la funcion que debe de cumplir es la de limpiar todos los select que tengo, dejandome como valor “Seleccione una opcion…”

Lo que yo utilizo es un :

$  ("#miSelect").empty(); 

Esto funciona bien, el problema es que cuando me vacia, me deja cargado en el select el valor que tenia antes, por ej tenia cargado “nombre”, lo vacio -queda vacio- pero me muestra “nombre” -que en realidad ya no esta mas-

Intente con

$  ("#miSelect").empty().append('<option selected disabled>Seleccione una opcion...</option>'); 

pero no funciona