mvc razor dropdownlistfor display default from javascript
mvc razor dropdownlistfor display default from javascript
在我的 MVC 视图中,我有一个国家/地区列表,其中包含所有国家/地区。这工作正常,用户选择不同的国家并显示正常。我想要 Javascript 中的能力将该字段改回 "Select Country",我该怎么做?
这是我的看法
<div class="form-group">
@Html.DropDownListFor(model => model.country, ViewBag.countrylist as SelectList, "Select Country", htmlAttributes: new { @id = "ddlcountry" })
</div>
这是我的javascript
$("#ddlcountry").val(44); //this works to set the country code to 44
$("#ddlcountry").val("Select Country"); //this does not work to display "Select Country" like the default when you first load the page
如何让 "Select Country" 的默认值再次显示?
您的 DropDownListFor()
方法正在生成具有 null
值
的 'label option'
<option value="">Select Country</option>
到select那个选项jQuery使用
$("#ddlcountry").val('');
在我的 MVC 视图中,我有一个国家/地区列表,其中包含所有国家/地区。这工作正常,用户选择不同的国家并显示正常。我想要 Javascript 中的能力将该字段改回 "Select Country",我该怎么做?
这是我的看法
<div class="form-group">
@Html.DropDownListFor(model => model.country, ViewBag.countrylist as SelectList, "Select Country", htmlAttributes: new { @id = "ddlcountry" })
</div>
这是我的javascript
$("#ddlcountry").val(44); //this works to set the country code to 44
$("#ddlcountry").val("Select Country"); //this does not work to display "Select Country" like the default when you first load the page
如何让 "Select Country" 的默认值再次显示?
您的 DropDownListFor()
方法正在生成具有 null
值
<option value="">Select Country</option>
到select那个选项jQuery使用
$("#ddlcountry").val('');