javascript中用于html控件的选定索引更改事件

RMN*_*RMN 1 javascript events select selectedindexchanged drop-down-menu

我有一个 HTML 控件:

<select id="grade">
Run Code Online (Sandbox Code Playgroud)

我想在选定的索引更改事件上获取下拉列表的选定值。

我尝试添加以下代码,这些代码将在下拉选择更改时调用,但似乎不起作用。还有其他建议吗?

$("#grade").on('change', function() { 
alert("hi"); 
});
Run Code Online (Sandbox Code Playgroud)

另外,如何在 Java Script 中获取选定的值。

Syl*_*ens 10

对于那些不需要 jQuery 的人,这里有一个替代方案:

<select id="grade" onchange="OnGradeChanged(this.value);">
     <option value="1">1</option>
     <option value="2">2</option>
</select>
<script>
function OnGradeChanged(value){
     alert(value);
}
</script>
Run Code Online (Sandbox Code Playgroud)