¿Esto es posible?Agregar un elemento a la lista desplegable con Jquery en un determinado índice
utilizo anexar como esto
$(".ddl").append($("<option></option>").val("").text("Select"));
Pero esto lo añade al final ....
¿Esto es posible?Agregar un elemento a la lista desplegable con Jquery en un determinado índice
utilizo anexar como esto
$(".ddl").append($("<option></option>").val("").text("Select"));
Pero esto lo añade al final ....
si desea añadir en como índice 2 se puede hacer esto:
$(".dll option").eq(2).before($("<option></option>").val("").text("Select"));
esto significa, seleccione el índice 2, y poner la nueva opción antes de ese.
Encuentra la opción en .eq(n)
para especificar el índice desea que la nueva opción al. Luego use .before()
para insertar el objeto. (Ver también .insertBefore()
, .insertAfter()
o .after()
)
$(".ddl option").eq(n).before($("<option></option>").val("").text("Select"));
Si ya tiene el archivo DLL como var dll = $(".dll")
dll.children("option").eq(2).before($("<option></option>").val("").text("Select"));
Sé que esto es viejo, pero sólo en caso de encuentro con los demás esta pregunta: Usted puede utilizar .prepend() si quiere que sea el mismo primera opción, que supongo que es lo que él quiere, ya que es una opción Seleccionar sin valor. '$ (". Ddl "). Prepend ($ (" ") .val (" "). Text (" Seleccionar "));' – jdbosley