当dropdownlist的显示为none时,将项目添加到下拉列表

时间:2016-02-08 16:42:47

标签: jquery asp.net

我有一个aspx下拉列表及其'显示无。我将数组中的项目添加到下拉列表中,但它无法正常工作。这是我的脚本代码。

  var array = $("#listed h1").toArray();
      $("#myDiv").append($("#myDrop"));
      $("#myDrop").show();
       for (var i = 0; i < array.length; i++) {
         var id = "#" + array[i].id;
         var newOption = "<option value ='" + i + "'>" + $(id).text() + "</option>";
         $("#myDrop").append(newOption);
      }

任何人都可以帮助我做我做错的事吗?感谢。

1 个答案:

答案 0 :(得分:2)

您没有提供HTML供我们使用,因此我将不得不猜测您的HTML可能是什么样的HTML。

好像你可能在$("#dropdownList").kendoDropDownList({ dataTextField: "text", dataValueField: "value", template: $("#CheckboxTemplate").html(), dataSource: { data: data, group: { field: "color" } } <h1>中有一些<div>,它可能是空白的,默认情况下是隐藏的。

然后在页面就绪时,您希望使用表示<select>的选项填充select,其值为表示它们显示顺序的索引,文本是{{1的文本}}

这当然是我根据您提供的有限信息做出的一系列假设。

好的,我试图理解这个问题。我会在您提供更多信息时更新答案。

https://jsfiddle.net/w5vkeswr/

<h1>
<h1>