【发布时间】:2012-04-09 18:06:29
【问题描述】:
这是我所拥有的:
for (i = 0; i < data.length; i++) {
$("#myDropDownLisTId").find('tbody')
.append($('<option>').attr('value', data[i].id).attr('name', data[i].name)
);
}
但下拉列表始终保持不变。为什么这不起作用?数据变量具有漂亮的值。 另外,我想在for循环之前清空下拉列表/怎么做?
这是我在视图中的下拉列表:
<%= Html.DropDownList("myDropDownLisTId")%>
【问题讨论】:
-
什么是数据?那是一个 json 对象吗?
-
@Shyju 是的,我返回 return Json(List
); -
@Shyju 我添加了一些细节。你能再看看这个问题吗?
-
@Shyju 但是在那之前如何清空下拉列表?
-
jQuery 是一个 JavaScript 库,而不是 JavaScript 的替代品。 “jquery 或 JS”没有意义。
标签: javascript jquery