读书人

怎么控制上拉列表中某两个选项为前两项

发布时间: 2012-12-16 12:02:32 作者: rapoo

如何控制下拉列表中某两个选项为前两项(数据绑定通过AJAX得到)??
从数据库中得到的数据绑定到<select></select>上的,


$.getJSON("/2010/AJAX/AjaxGetDeptList.aspx?depart=depart", { "resultType": "json" }, function(data, textStatus) {
var $sort = $("select[name='depart']");
$sort.append("<option value=''>所有部门</option>");
for (index = 0; index < data.length; index++) {
$sort.append("<option value='" + data[index].id + "'>" + data[index].name + "</option>");
} $("#depart").attr("value", '');
});


我想控制前几个的选项的数据的话应该怎么实现???

[最优解释]
那你就判断如果是这两个选项,就insert到起始位置,如果不是,就Add
[其他解释]
引用:
那你就判断如果是这两个选项,就insert到起始位置,如果不是,就Add

具体怎么实现呢???
我的选项是用$sort.append加进去的。。。。这样的话怎么办????
[其他解释]
insert怎么用????
[其他解释]
引用:
insert怎么用????

如果是服务器端就是DropDownList1.Items.Insert(0,new ListItem(...)),可以你这个是用JS的。

在获取数据的时候就让某两项在前呗
[其他解释]
自己实现了~谢谢

读书人网 >asp.net

热点推荐