【问题标题】:How to set the selected value of a KendoDropDownList with data from the database with JQuery?如何使用 JQuery 数据库中的数据设置 KendoDropDownList 的选定值?
【发布时间】:2015-11-01 22:27:36
【问题描述】:

在使用 JQuery 中的数据库中的 ID 设置 KendoDropDownList 的选定值时,我遇到了一些问题。 当我单击网格中的一行时,它会获取所选 ID 并返回该 ID 的记录并填充一些字段。

这就是我尝试设置下拉列表的选定值的方式

    function GetDataForAdministrator(administrators) {
    CheckAdministratorPasswordStrength();
    $("#txtNewAdmin").val(administrators[0].administratorName);
    $("#txtPassword").val(administrators[0].administratorPassword);
    $("#txtConfirmPassword").val(administrators[0].administratorPassword);
    $("#txtAdministratorEmail").val(administrators[0].administratorEmail);
    $("#AdminRoles option[value='" + administrators[0].administratorRoleID + "']").attr("selected", "selected");

}

这适用于普通的 html 选择,但不适用于下拉菜单。

如何从数据库中设置下拉列表的选择值?

【问题讨论】:

    标签: jquery kendo-ui kendo-dropdown


    【解决方案1】:

    我知道了,我删除了

    $("#AdminRoles option[value='" + administrators[0].administratorRoleID + "']").attr("selected", "selected");
    

    并用这个替换它

    var dd = $("#AdminRoles").data("kendoDropDownList");
    dd.text(administrators[0].administratorRole);
    

    现在可以了。

    【讨论】:

      猜你喜欢
      • 2022-07-28
      • 1970-01-01
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      • 2015-09-19
      • 1970-01-01
      • 1970-01-01
      • 2016-06-28
      相关资源
      最近更新 更多