Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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_Jquery - Fatal编程技术网

在javascript中,获取下拉列表的值

在javascript中,获取下拉列表的值,javascript,jquery,Javascript,Jquery,我正在数据库的下拉列表中填充值。每个文本都有值。我想使用JavaScript选择值 我的代码 Javascript代码: 但selectedvalue仅显示文本值。。如何获取?您希望从DDL角色中获取所选项目。试试这个: var selectedValue = $('#ddlRoles option:selected').val(); window.location = '/home?func=' + selectedValue; 将值放入元素的数据属性中 $("ELEMENT").attr(

我正在数据库的下拉列表中填充值。每个文本都有值。我想使用JavaScript选择值

我的代码

Javascript代码:


但selectedvalue仅显示文本值。。如何获取?

您希望从DDL角色中获取所选项目。试试这个:

var selectedValue = $('#ddlRoles option:selected').val();
window.location = '/home?func=' + selectedValue;

将值放入元素的数据属性中

$("ELEMENT").attr('data-value', 'MYDATA');
等你拿到它之后

$("ELEMENT").attr('data-value');

无需执行selectedValue.valueOf,因为您已经获得了价值!我得到的下拉列表仅显示值。如果我显示的是绿色、红色、黄色的下拉列表,则表示我的数据库的绿色值为1或红色值为2。我想显示1,2个值。例如:如果我选择绿色选项,它的值为1。我想在所选值中选择1对不起,这没有意义。
jQuery('#Dropdown').change(function(){
     var DropdownValue = jQuery(this).children('option:selected').val();
});
$("ELEMENT").attr('data-value', 'MYDATA');
$("ELEMENT").attr('data-value');