如何控制下拉列表中某两个选项为前两项(数据绑定通过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
------其他解决方案--------------------
具体怎么实现呢???
我的选项是用$sort.append加进去的。。。。这样的话怎么办????
------其他解决方案--------------------insert怎么用????
------其他解决方案--------------------
如果是服务器端就是DropDownList1.Items.Insert(0,new ListItem(...)),可以你这个是用JS的。
在获取数据的时候就让某两项在前呗
------其他解决方案--------------------自己实现了~谢谢