Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript中获取选定对象的值_Javascript_Select - Fatal编程技术网

如何在Javascript中获取选定对象的值

如何在Javascript中获取选定对象的值,javascript,select,Javascript,Select,如何获取选定对象的值,如select Id=“foo”有许多选项如何获取当前选定对象的值?可以通过检查值属性来检索中当前选定的选项: 使用jQuery: $("#foo").val() 没有jQuery: document.getElementById("foo").value 跨浏览器支持的最可靠方法是 var foo = document.getElementById('foo'); var val = foo.options[foo.selectedIndex].value; 抱歉,

如何获取选定对象的值,如select Id=“foo”有许多选项如何获取当前选定对象的值?

可以通过检查值属性来检索
中当前选定的选项:

使用jQuery:

$("#foo").val()
没有jQuery:

document.getElementById("foo").value

跨浏览器支持的最可靠方法是

var foo = document.getElementById('foo');
var val = foo.options[foo.selectedIndex].value;

抱歉,Philippe在我回答时回答了
是属性,而不是属性。我责怪jQuery在人们的头脑中用其名称不恰当的
attr()
方法造成了这种混乱。
var foo = document.getElementById('foo');
var val = foo.options[foo.selectedIndex].value;