关于下拉列表加载数据的一些操作

 $.getJSON("/2010/AJAX/AjaxGetDeptList.aspx?depart=depart", { "resultType": "json" }, function(data, textStatus) {
                        var $sort = $("select[name='depart']");
                        $sort.append("<option value=''>所有部门</option>");
                        var dep = $sort[0];
                        for (index = 0; index < data.length; index++) {
                            var option = document.createElement('option');
                            option.text = data[index].name;
                            option.value = data[index].id;
                            if (data[index].name == '鼓楼区人民政府') {
                                dep.options.add(option, 1);
                            }
                            else {
                                dep.options.add(option);
                            }

                        } $("#deptid").attr("value", '');
                    });


设置选项:var option = document.createElement('option');
option.text
= data[index].name;
option.value
= data[index].id;

添加选项:dep.options.add(option);

添加选项并设置顺序:dep.options.add(option,dep.length);

 

原文地址:https://www.cnblogs.com/wenghaowen/p/2795104.html