No busques más por todo internet porque estás al lugar necesario, tenemos la respuesta que deseas pero sin liarte.
Solución:
Sólo hay que poner en seleccionar en primer lugar:
$(document).ready(function()
$selectElement = $('#test_skill').select2(
placeholder: "Please select an skill",
allowClear: true
);
);
.skills_select2
width: 120px;
Para que los marcadores de posición funcionen correctamente, debe agregar una opción vacía (es decir, ) como primer elemento para ver un marcador de posición.
De la documentación de Select2:
“Tenga en cuenta que debido a que los navegadores asumen que el primer elemento de opción se selecciona en cuadros de selección sin valores múltiples, se debe proporcionar un primer elemento de opción vacío () para que funcione el marcador de posición”.
por ejemplo:
y javascript sería:
$("#test_skill").attr(
"data-placeholder","Please select an skill"
);
¿Qué hay de configurarlo en html?
Sección de Reseñas y Valoraciones
Finalizando este artículo puedes encontrar las explicaciones de otros sys admins, tú todavía eres capaz insertar el tuyo si lo deseas.