我能够通过名称找到我选择的元素,但我无法找到与其关联的选定值。如何通过名称获取所选元素,然后使用jQuery从下拉菜单中获取所选值?
这里是我下面的代码:
<select name="a[b]" onchange='mySelectHandler("a[b]")'>
<option value='Choice 1'>Choice 1</option>
<option value='Choice 2'>Choice 2</option>
</select>
然后,在我的处理程序,我使用:
function mySelectHandler(name){
var mySelect = $('select[name=' + name)
// try to get selected value
// alert ("selected " + mySelect.val())
console.log("object "+ mySelect.toSource());
}
我打印到日志的结果是:
对象({ length:0,prevObject:{0:({}),context:({}),length:1},context:({}),selector:“select [name = a [b]”})
A有没有关于如何做到这一点的想法?
怎么能得到所有的名字? – 2016-05-17 06:54:04