[Resuelto][javascript]¿Como hacer esto sin usar jquery?

Iniciado por LaThortilla (Effort), 22 Abril 2015, 21:41 PM

0 Miembros y 1 Visitante están viendo este tema.

LaThortilla (Effort)

buen dia como puedo hacer esto en javascript sin usar jquery?

Código (javascript) [Seleccionar]
$(' option[value="2"]').prop('selected','selected');

EFEX

Si solo queres cambiar el atributo o agregar uno nuevo podes usar setAttribute().

Código (javascript) [Seleccionar]

var select = document.getElementById("eleccion"),
   option = select.getElementsByTagName("option"),
   option2 = option[1];

option2.setAttribute('selected', 'selected');

https://developer.mozilla.org/es/docs/Web/API/Element/setAttribute
GITHUB 

LaThortilla (Effort)

Cita de: EFEX en 23 Abril 2015, 00:30 AM
Si solo queres cambiar el atributo o agregar uno nuevo podes usar setAttribute().

Código (javascript) [Seleccionar]

var select = document.getElementById("eleccion"),
    option = select.getElementsByTagName("option"),
    option2 = option[1];

option2.setAttribute('selected', 'selected');

https://developer.mozilla.org/es/docs/Web/API/Element/setAttribute

pero no puedes asegurar que el atributo value de option2 es igual a 2....

necesito usar el selector de atributos pero desde javascript

EFEX

Código (javascript) [Seleccionar]

option = document.querySelector('option[value="2"]');


GITHUB 

LaThortilla (Effort)

Cita de: EFEX en 23 Abril 2015, 01:05 AM
Código (javascript) [Seleccionar]

option = document.querySelector('option[value="2"]');




perfecto deja lo calo ... Gracias  ;-) ;-)