如何解决如何从DropDownList列表中找到选定的DropDownList?
我在“视图”中显示一个列表。列表中的每个项目都有一个DropDownList,用于指定每个记录的状态。现在,我要获取在DropDownList中选择的“ DropDownList中的值”。
我尝试过此操作来设置DropDownList:
<div>
@Html.DropDownList("DeclineReasons",ViewBag.DeclineReasons as SelectList,new { @id=item.ProfessorSubmittedRequestFlowId+"Dec"})
</div>
然后通过单击按钮,我尝试通过以下方式找到记录中的DropDownList:
var SelectedDeclineReason = ProfessorSubmittedRequestFlowId + "Dec"
var e = document.getElementById("SelectedDeclineReason");
var SDeclineReasons = e.options[e.selectedIndex].value;
我也尝试过这种方法,但是两者都不起作用:
var SelectedDeclineReason = ProfessorSubmittedRequestFlowId + "Dec"
var j=$('*[data-id=SelectedDeclineReason ]');
SelectedDeclineReason可以正确显示Id,但是两种方式都未定义该元素。
解决方法
我找到了答案,
var SelectedDeclineReason = ProfessorSubmittedRequestFlowId + "Dec"
var e = document.getElementById(SelectedDeclineReason);
var SDeclineReasons = e.options[e.selectedIndex].value;
我不小心使用了字符串,我设置了SelectedDeclineReason的值,并解决了问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。