我已经编写了一个javascript / jquery函数来检索选定的下拉值。该页面在chrome中运行良好,但是当我在IE中运行我的应用程序时,会抛出错误。
$("#Application_AppCountries").change(function () {
var selectedOption = $(this)[0].selectedOptions[0]; //THrow an error on this line
var text = selectedOption.text;
var value = selectedOption.value;
});
HTML代码是:
<div>
@Html.LabelFor(m => m.Application.AppCountries, "Primary Country")<span class="required">*</span>
@Html.DropDownListFor(m => m.Application.AppCountries, Model.Countries)
</div>
任何帮助或建议,将不胜感激。
最佳答案
尝试这个:
var selectedOption = $(this).find(':selected');
类似的问题:jQuery Get Selected Option From Dropdown