jqeury给DropDownList赋值和给select下拉框赋文本框的值,该怎么处理

jqeury给DropDownList赋值和给select下拉框赋文本框的值
1:想给DropDownList控件赋值
JScript code

  for (var i = 2012; i <= 2020; i++) {
        $("#ddlYear").append("<asp:ListItem>" + i + "</asp:ListItem>");
    }


这样写不对,该如何写呢?

2:我读出来txt文本里的内容了,如何给下拉框赋值呢
JScript code


    $.ajax({

        url: 'texts/DevelopName.txt',

        dataType: 'text',

        error: function(xhr) { alert(xhr.responseText); },

        success: function(data) {

            $("#selName").each(function(data) {

                $("#selName").append("<option>" + data + "</option>");
            });

        }
    });


不懂jquery 希望 大家帮帮我


------解决方案--------------------
已经回复你了。
success: function(data) {
var arr = data.split("\n");
for(var i = 0; i < arr.length; i++)
$("select").append('<option value="' + arr[i] + '">' + arr[i] + '</option>');
}

------解决方案--------------------
JScript code

$("#DropDownList1").append('<option value="1">aaaaaaaaa</option>');