如何从下拉菜单中读取所选文本
How Read a selected text from the drop down?
我需要将用户选择的文本保存到数据库中。我尝试了3种不同的方法,但所有方法都为选定的返回null价值value1或value2或value3返回null。我在这里做错了什么?
<div id="reasonsList" style="display: none">
@foreach (var reason in Model.CorrectionReasonsList)
{
<option>@(reason)</option>
}
</div>
var value = '<option selected="selected" value="' + sData + '">' + sData + '</option>';
var reasonsSelect = '<select id="correction_reason_dropdown" ' +
'multiple ' +
'style="min-width:115px" ' +
'data-select-options={"searchField":"false","noValueText":"Select One"))"} ' +
'class="select multiple-as-single compact correction-reason" ' +
'>';
reasonsSelect += value + $("#reasonsList").html();
reasonsSelect += "</select>";
$(nTd).html(reasonsSelect);
var value1 = $('#reasonsList:selected').val();
var value2 = $('#reasonsList:selected').find('option:selected').text();
var value3 = $('#reasonsList:selected').text();
您需要从下拉列表中获取所选文本,而不是div
。下面的代码应该做:
$("#correction_reason_dropdown:selected").text();
相关文章:
- 用javascript读取文本文件的第一行
- 从文本文件js中读取列表
- 无法读取未定义的属性“替换” - 替换 JS 生成的 HTML 中的文本
- 如何在不使用任何 html 输入/搜索元素的情况下读取本地客户端文本文件
- jQuery/JS:从服务器同步读取文本文件
- 如何使用HTML5和Javascript同时读取两个文本文件
- 使用 Javascript 读取文本文件
- 是否可以使用Javascript从本地文本文件中读取内容
- 从多个文件中推送文本的函数(使用html5文件读取器上传)返回数组
- 如何使用javascript中的get命令读取本地文本文件
- 如何从下拉菜单中读取所选文本
- 从变量中读取html文本
- 如何在Java程序中读取JavaScript输出文本
- Javascript-读取文本框长度
- 从按钮读取文本并输入并运行
- 正在读取多个JSON对象's文本作为每个jQuery语句
- 使用Javascript读取文本文件
- 在网页中以文本(原始)形式从GitHub读取代码
- django模板:将数据库响应文本读取为HTML
- 如何使用jQuery将文本字段中的文本读取到变量中