gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 08:26:50 25 4
gpt4 key购买 nike

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

我的代码

 <%= Html.DropDownList("Role", ViewData["Role"] as SelectList,"Select" , new {onchange = "javascript:ddlRoleChanged();", id="ddlRoles",  @class = "dropdownStyle2"})%>

Javascript代码:

<script type="text/jscript">
$(document).ready(function () {
var tempDDVal = '<%= Session["Function"] %>';
$("#ddlRoles option:contains(" + tempDDVal + ")").attr('selected', 'selected');
});
function ddlRoleChanged() {
debugger;
var selectvalue = document.getElementById('#ddlRoles');
var selectedValue = $('#ddlRoles').val();
window.location = '/home?func=' + selectedValue.valueOf();
};
</script>

但是 selectedvalue 仅显示文本值。如何处理?

最佳答案

您想要从#ddlRoles中选择项目。试试这个:

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

关于javascript - 在javascript中获取下拉列表的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22297438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com