使用 Jquery 将 SelectListItems 的 JSON 列表映射到下拉列表 Select List 并指示
本文关键字:下拉列表 Select List 指示 映射 列表 Jquery SelectListItems JSON 使用 | 更新日期: 2023-09-27 18:35:20
我有一个 JSON 列表,其中包含我抓取的 SelectListItems:
new SelectListItem
{
Text = item.Name,
Value = item.Id.ToString(),
Selected = item.Id.Equals(userId)
}).ToList();
然后,此列表连接到带有JQuery的下拉菜单:
$.Ajax call for an object above goes here...
function (data) {
data= $.map(data, function (item, a) {
return "<option value=" + item.Value + ">" + item.Text + "</option>";
});
$("#edit-user-list").html(data.join(""));
这有效并很好地填充了我的列表。不过,我不知道如何指示我的选定项目的语法!你们能帮我吗?如何使用此 JQuery 指示在传入的 JSON 项集合中指示的选定项?
谢谢
function (data) {
data= $.map(data, function (item, a) {
return "<option value=" + item.Value + " " + (item.Selected ? "selected": "") + ">" + item.Text + "</option>";
});
$("#edit-user-list").html(data.join(""));