javaScript学习-动态为ul添加li
来源:互联网 发布:阿里云输入法 编辑:程序博客网 时间:2024/05/04 11:31
实现思路:ul对象.append(li对象);
实现:
HTML代码:
<div class="cityBox"> <div class="head"> <span class="title">选择城市</span> <span class="close" onclick="closeFun()">关闭</span> </div> <div> <div class="c1"> <label class="bt">省/直辖市:</label> <ul class="list" id="province"></ul> </div> <hr/> <ul class="list" style="width: 100%;" id="city"></ul> </div></div>
CSS代码:
.cityBox{ width: 80% ; min-height: 50%; border: 3px solid moccasin; position: absolute; border-radius: 5px; display: none; background: #fff; top: 7%; left: 10%; z-index: 1;}.cityBox .head{ height: 50px; background: moccasin; /* text-align: center; */}.cityBox .head .title{ line-height: 40px; font-size: 20px; font-weight: bold;}.cityBox .head .close{ line-height: 50px; font-size: 20px; float: right; margin-right: 10px;}.cityBox .head .close:hover{ color: red;}.cityBox .c1{ margin: 10px 10xp 10px 10px;}.cityBox .bt{ float: left; font-size: 20px;}.cityBox .list{ float: left; margin: 0; padding: 0; overflow: hidden; width: 100%; height : 10%; text-align:center;}.cityBox .list li{ float: left; width: 30%; list-style: none; text-align:center; height: 10%; line-height: 40px; font-size: 20px; color: #2e2e2e; font-family: 微软雅黑; font-weight: bold; overflow: hidden;}.cityBox .list li:hover{ cursor: pointer;}.clear{ clear: both;}
JS代码:
var pac=[ {"id":"001","pac_name":"北京"}, {"id":"002","pac_name":"天津"}, {"id":"003","pac_name":"上海"}, {"id":"004","pac_name":"重庆"}, {"id":"005","pac_name":"河北"}, {"id":"006","pac_name":"山西"}, {"id":"007","pac_name":"内蒙古"}, {"id":"008","pac_name":"辽宁"}, {"id":"009","pac_name":"吉林"}, {"id":"010","pac_name":"黑龙江"}, {"id":"011","pac_name":"江苏"}, {"id":"012","pac_name":"浙江"}, {"id":"013","pac_name":"安徽"}, {"id":"014","pac_name":"福建"}, {"id":"015","pac_name":"江西"}, {"id":"016","pac_name":"山东"}, {"id":"017","pac_name":"河南"}, {"id":"018","pac_name":"湖北"}, {"id":"019","pac_name":"湖南"}, {"id":"020","pac_name":"广东"}, {"id":"021","pac_name":"广西"}, {"id":"022","pac_name":"海南"}, {"id":"023","pac_name":"四川"}, {"id":"024","pac_name":"贵州"}, {"id":"025","pac_name":"云南"}, {"id":"026","pac_name":"西藏"}, {"id":"027","pac_name":"陕西"}, {"id":"028","pac_name":"甘肃"}, {"id":"029","pac_name":"青海"}, {"id":"030","pac_name":"宁夏"}, {"id":"031","pac_name":"新疆"}];$(function(){ $(".btn").click(function(){ $("#province").html(""); $("#city").html(""); $(".cityBox").show(); var province=[]; var id=[]; /* var str=eval(pac); for(var i=0;i<str.length;i++) { province[i] = str[i].pac_name; id[i] = str[i].id; var li ="<li value="+id[i]+" onclick='cityFun(this)'>"+ province[i]+"</li>"; $("#province").append(li) }*/ for(var i=0;i<pac.length;i++) { province[i] = pac[i].pac_name; id[i] = pac[i].id; var li ="<li value="+id[i]+" onclick='cityFun(this)'>"+ province[i]+"</li>"; $("#province").append(li) } });});
阅读全文
1 0
- javaScript学习-动态为ul添加li
- jquery 动态为ul添加li
- 页面给<ul>动态添加<li>
- 动态生成ul li
- javaScript动态添加Li元素
- asp.net中怎么动态添加ul,li列表
- js中动态添加ul列表中的li
- JavaScript动态增加删除UL节点LI及相关内容
- UL里面动态增加Li
- javascript 操作ul中的li
- HBuilder动态的向<ul></ul>中插入<li></li>
- html中动态向ul或者ol中添加li元素
- div ul li添加文本自动自动
- jQuery 遍历ul li 添加 移除
- ul 下的li 添加背景
- jQuery ul li实现动态广告
- 动态添加菜单<ul>
- 动态添加菜单<ul>
- mysql数据库sequence使用
- 奥威Power-BI之人力资源管理驾驶舱
- 7、Ping和Traceroute程序
- 第15条:使可变性最小化
- Android自定义View(一) 画线段
- javaScript学习-动态为ul添加li
- wince整体解决方案编译错误的解决办法(StdAfx.obj' not allowed with multiple source files )
- Android数据加密之Aes加密
- Android7.0 PowerManagerService(4) Power按键流程
- 第三节:SpringBoot使用properties配置文件实现多环境配置
- 解决报错:错误1130- Host xxx is not allowed to connect to this MariaDb server
- Java基础之四大内部类(结合代码理解)
- MVC框架
- Maven下安装oracle详细步骤