【发布时间】:2015-06-24 18:35:50
【问题描述】:
我在页面加载事件中填写了一个下拉列表,如下所示:
DropDownList1.Items.Insert(0, new ListItem("Add New1", "1"));
DropDownList1.Items.Insert(1, new ListItem("Add New2", "2"));
DropDownList1.Items.Insert(2, new ListItem("Add New3", "3"));
现在我需要使用 Jquery 按钮填充这个下拉列表,如下所示:
$(document).ready(function () {
$("#btnFillValue").click(function () {
$("#DropDownList1 option[value='2']").attr("selected", "selected");
$("#DropDownList1 option[value='1']").removeAttr("selected");
});
});
此查询代码填充下拉列表中的第二项(添加 New2)。但是问题从这里开始,现在当我将下拉列表更改为索引 0 时,它不会进入它的 DropDownList1_SelectedIndexChanged 事件,更奇怪的是如果我选择除 0 之外的任何其他项目,它工作正常。不知道为什么会出现这个奇怪的问题。
感谢任何快速帮助。谢谢
【问题讨论】:
-
@Cory:但我的问题与填充下拉列表无关,在单击 Jquery 按钮后更改值后我没有得到 IndexChange 并且 IndexChange 不只为索引 0 调用它正在工作的其他索引即使在点击 jquery 按钮后也很好。
-
索引 0 处有值吗?
标签: javascript jquery c#-4.0