Jquery 当dropdownlist';s显示为无
我有一个aspx下拉列表,它的“显示”为“无”。我正在将项目从数组添加到dropdownlist,但它不起作用。这是我的脚本代码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
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下拉列表也适用于我。谢谢