jsp动态拼装select标签的option选项
2017-06-30 18:10
495 查看
页面的option的选项值是在数据库中进行维护的,所以前端页面展示需要从后台取到数据去动态拼装。
页面的select标签:
js方法从后台查询拼接的数据加到页面:
页面的select标签:
<div class="col-sm-6"> <div class="form-group"> <span>标签 </span> <select name="languagetype" class="form-control" id="langList" style="width: 196px;" > </select> </div> </div>
js方法从后台查询拼接的数据加到页面:
<script type="text/javascript"> $(document).ready( function(){ $("#langList").empty(); //清空下拉列表 $.ajax({ url:"${basePath}monitor/getLangList", type:"Post", error:function(){ }, success:function(data){ var langList = data.list; if(langList!=null && langList.length != 0){ var option = "<option value='99'>所有</option>"; for(var i=0; i<langList.length; i++){ option=option+"<option value='"+i+"'>"+langList[i]+"</option>"; } $("#langList").append(option); } }, //根据选择设置选中状态 complete: function() { var opts = document.getElementById("langList"); var lang = "${catObject.languagetype}"; if(lang!=null && lang!=""){ for(var i=0;i<opts.options.length;i++){ if(lang==opts.options[i].text){ opts.options[i].selected = "selected"; break; } } } } }); }); </script>
相关文章推荐
- 怎么动态的设置select标签中option选项的selected属性
- 根据select标签中option选项的变化动态更改表单元素
- 提交表单时,固定jsp页面<select>标签下option的值不刷新
- 清空select标签中option选项的4种不同方式
- html动态加载select标签的option项(ASP.NET)
- each函数遍历select标签下的所有option选项
- [举一反三]解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari) 前言: 这是一个老bug了,现在提供一个完美解决方案。由于我一直是用createElement来创建动态的op
- ajax异步获取数据,动态添加select标签中的option
- select 动态填充option选项及获取选择的值或者所有值
- jsp下拉菜单中加选项 向select中加option
- 利用js给datalist或select动态添加option选项
- 清空select标签中option选项的3种不同方式
- javascript对select标签的控制(option选项/select)
- select下拉列表, 从数据库查询,动态添加选项option
- select动态添加option与动态设置下拉框默认选项(selected)的问题(原创)
- 动态添加SELECT标签中的元素,数据项与option数据源不一致
- ie6.0中关于动态改变html中select标签中option的处理方法
- javascript对select标签的控制(option选项/select)
- js动态添加select标签元素的下来选项
- 用js动态添加select标签的option