Saltar al contenido

El marcador de posición no funciona en select2

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.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *