在选择元素中获取选定选项的值失败

时间:2019-01-21 10:48:50

标签: typescript

我有一个选择,其中定义了一些值和文本。然后,我从db中获取值以将其匹配到文本之一-这很好(我正在做一些文本操作,这是localOptionsArray):

$('#mySelect option:selected').text(localOptionsArray.reduce((a, b) => a.length <= b.length ? a : b));    

因此,以上内容正确设置了select元素上的文本。

现在,当我想获取所选元素的值时:

this.myId = $("#mySelect option:selected").val();

然后它总是返回0。

如何获得正确的val

1 个答案:

答案 0 :(得分:0)

$("#mySelect option:selected")可以返回多个条目。因此,您要选择其中的第一个,然后获取值。

$("#mySelect option:selected")[0].value