Jquery 当dropdownlist';s显示为无

Jquery 当dropdownlist';s显示为无,jquery,asp.net,Jquery,Asp.net,我有一个aspx下拉列表,它的“显示”为“无”。我正在将项目从数组添加到dropdownlist,但它不起作用。这是我的脚本代码 var array = $("#listed h1").toArray(); $("#myDiv").append($("#myDrop")); $("#myDrop").show(); for (var i = 0; i < array.length; i++) { var id = "#" + ar

我有一个aspx下拉列表,它的“显示”为“无”。我正在将项目从数组添加到dropdownlist,但它不起作用。这是我的脚本代码

  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);
      }
var数组=$(“#列出h1”).toArray();
$(“#myDiv”)。追加($(“#myDrop”);
$(“#myDrop”).show();
对于(var i=0;i

有人能帮我做什么吗?谢谢。

您没有提供HTML供我们使用,因此我必须从JS中猜出您的HTML可能是什么样子

看起来您可能在
中有一些
,而
在默认情况下可能是空白和隐藏的

然后,在page ready上,您希望使用表示
的选项填充select,该选项的值是表示它们显示顺序的索引,文本是
的文本

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

好的,这是我试图理解的问题。随着您提供更多信息,我将更新答案

$(“div h1”)。每个(函数(i,el){
$(“select”).append(“+el.innerHTML+”);
});
$(“选择”).show()

项目1
项目2
项目3

请您发布完整的代码,包括HTML+1,这也是我根据给出的代码理解它的方式。我唯一不确定的是OP是否希望选项的内部HTML是h1元素的内部HTML,还是h1元素的实际id。实际上,当visible为false时,我尝试了asp:dropdownlist。但html下拉列表也适用于我。谢谢