select框动态添加选项

Posted 丨逸仙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了select框动态添加选项相关的知识,希望对你有一定的参考价值。

$.ajax({
    url : "${staticServer }/ywgl/zkpzgl/zkfkgl/showBillType.htm",    //ajax请求路径
    type : "post",                              //请求方式
    data : "",                                //请求时发送的数据
    async:true,                               //是否异步
    dataType : "json",                          //数据格式
    success : function(r){                       //访问成功时调用的方法(其中r时是返回的数据)
        var str="<option value=‘‘></option>";           //select框第一个选项为空,这样不选择的时候就是空(null)
        for(var i=0;i<r.length;i++){                //将数据循环插入select框中
            str+="<option value="+r[i].typesId+">"+r[i].aliasName+"</option>";
        }
        $("#selBillType").html(str);               //‘selBillType’是select框的id,这句是将拼接的选项写入到select框中
     }
});

 

以上是关于select框动态添加选项的主要内容,如果未能解决你的问题,请参考以下文章

angularjs在下拉框中添加选项动态显示

动态添加选项到 select2

IView选择器Select开启搜索功能后动态赋值的坑

JS与Jquery之动态添加下拉框select并级联改变事件

怎样给动态添加的select赋值

JS操作select下拉框动态变动(创建/删除/获取)