我有一个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);
}
任何人都可以帮助我做我做错的事吗?感谢。
答案 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>