javascript - 将所选值设置为动态下拉列表

标签 javascript jquery html

在下面的代码中,我有动态下拉列表,我想要选择一个值。但是当我传递一个要选择的值时。没有值被绑定(bind)。请帮助我做到这一点。

 if (type == "DropDownList") {
            newdiv.innerHTML += "<select class=\"form-control\" data-error=\"Please Provide " + DisplayName + "\"  name=\"" + Name + "\" id=\"" + Name + "\"/>";
               $('#divComplete').append(newdiv);
            Load(id, Name, FieldValue);
        }


 function Load(sFieldID, sControleID, FieldValue) {

        alert(FieldValue);        if (sFieldID == '')
            return;

        var dataString = JSON.stringify({
            strProjectID: iProjectID

        });

        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "Sample.aspx/test",
            dataType: "json",
            async: false,
            data: dataString,
            success: function (data) {
                var locations = JSON.parse(data.d);
                $('#' + sControleID).html("");
                $.each(locations, function (i, item) {
                    alert(item);

                    $('#' + sControleID).append($('<option selected=\"true\"  value=\"' + FieldValue + '\">', {
                        value: item.EnumText,
                        text: item.EnumText
                    }));
                });

            },
            error: function (result) {
            }
        });
    }

最佳答案

您可以在标签上使用 jQuery 的 .val() 方法:

$('select').val('c');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<select>
  <option>a</option>
  <option>b</option>
  <option>c</option>
  <option>d</option>
</select>

关于javascript - 将所选值设置为动态下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33486488/

相关文章:

javascript - WP 媒体库 - 选择函数不更新 ID 更新的行索引

javascript - Chrome控制台到文件

javascript - knockout JS : How to subscribe to changes in code similar to how binding handlers work

javascript - 是否可以在 jQuery/Javascript 中存储非实例化对象的信息?

java - 页眉和页脚的良好 JSP 代码结构

javascript - 如何管理 GraphQL 查询循环?

jquery - 显示和隐藏不适用于点击功能

javascript - 查询;检查对象是否有子 $(this)

javascript - 如何使用 localStorage 存储按钮内的值和输入

html -/> 和 > 之间的区别