Puedo encontrar mi elemento seleccionado por nombre, pero tengo problemas para encontrar el valor seleccionado asociado con él.¿Cómo obtengo el elemento seleccionado por nombre y luego obtengo el valor seleccionado de un menú desplegable usando jQuery?
Aquí está mi código de abajo:
<select name="a[b]" onchange='mySelectHandler("a[b]")'>
<option value='Choice 1'>Choice 1</option>
<option value='Choice 2'>Choice 2</option>
</select>
entonces, en mi manejador estoy usando:
function mySelectHandler(name){
var mySelect = $('select[name=' + name)
// try to get selected value
// alert ("selected " + mySelect.val())
console.log("object "+ mySelect.toSource());
}
El resultado de mi impresión al registro es:
objeto ({ length: 0, prevObject: {0: ({}), context: ({}), length: 1}, context: ({}), selector: "select [name = a [b]"})
A ¿Alguna idea sobre cómo hacer esto?
¿cómo se puede obtener todos los nombres ?? –