使用CSS和jQuery模拟select并附提交后取得数据的代码


Posted in Javascript onOctober 18, 2013

模拟select 并带有提交后取得数据的代码
使用CSS和jQuery模拟select并附提交后取得数据的代码 
HTML Code

<div id="dropdown"> 
<p>请选择城市</p> 
<ul> 
<li><a href="#" rel="2">北京</a></li> 
<li><a href="#" rel="3">上海</a></li> 
<li><a href="#" rel="4">武汉</a></li> 
<li><a href="#" rel="5">广州</a></li> 
</ul> 
</div> 
<div id="result"></div>

JavaScript Code
<script type="text/javascript"> 
$(function(){ 
$("#dropdown p").click(function(){ 
var ul = $("#dropdown ul"); 
if(ul.css("display")=="none"){ 
ul.slideDown("fast"); 
}else{ 
ul.slideUp("fast"); 
} 
}); 
$("#dropdown ul li a").click(function(){ 
var txt = $(this).text(); 
$("#dropdown p").html(txt); 
var value = $(this).attr("rel"); 
$("#dropdown ul").hide(); 
$("#result").html("您选择了"+txt+",值为:"+value); 
}); }); 
</script>

CSS Code
#dropdown{width:186px; margin:100px auto; position:relative} 
#dropdown p{width:150px; height:24px; line-height:24px; padding-left:4px; padding-right:30px; border:1px solid #a9c9e2; background:#e8f5fe url(arrow.gif) no-repeat rightright 4px; color:#807a62; cursor:pointer} 
#dropdown ul{width:184px; background:#e8f5fe; margin-top:2px; border:1px solid #a9c9e2; position:absolute; display:none} 
#dropdown ul li{height:24px; line-height:24px; text-indent:10px} 
#dropdown ul li a{display:block; height:24px; color:#807a62; text-decoration:none} 
#dropdown ul li a:hover{background:#c6dbfc; color:#369} 
#result{margin-top:10px;text-align:center}
Javascript 相关文章推荐
jquery autocomplete自动完成插件的的使用方法
Aug 07 Javascript
一些常用且实用的原生JavaScript函数
Sep 08 Javascript
jQuery UI Datepicker length为空或不是对象错误的解决方法
Dec 19 Javascript
js取滚动条的尺寸的函数代码
Nov 30 Javascript
jquery插件开发注意事项小结
Jun 04 Javascript
从数组中随机取x条不重复数据的JS代码
Dec 24 Javascript
JavaScript基于setTimeout实现计数的方法
May 08 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
Oct 25 Javascript
Three.js快速入门教程
Sep 09 Javascript
JavaScript SHA512加密算法详细代码
Oct 06 Javascript
微信小程序实战篇之购物车的实现代码示例
Nov 30 Javascript
vue-router 组件复用问题详解
Jan 22 Javascript
简单实用的全选反选按钮例子
Oct 18 #Javascript
关于jquery的多个选择器的使用示例
Oct 18 #Javascript
js页面跳转的常用方法整理
Oct 18 #Javascript
js判断上传文件的类型和大小示例代码
Oct 18 #Javascript
JS格式化数字金额用逗号隔开保留两位小数
Oct 18 #Javascript
JS截取字符串常用方法整理及使用示例
Oct 18 #Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
Oct 18 #Javascript
You might like
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
2010/10/12 PHP
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
wordpress网站转移到本地运行测试的方法
2017/03/15 PHP
Yii 框架控制器创建使用及控制器响应操作示例
2019/10/14 PHP
Dom在ajax技术中的作用说明
2010/10/25 Javascript
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
jQuery制作简单柱状图实例
2015/01/28 Javascript
javascript插件开发的一些感想和心得
2016/02/28 Javascript
JS获取input file绝对路径的方法(推荐)
2016/08/02 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
JavaScript使用readAsDataUrl方法预览图片
2017/05/10 Javascript
Angular 4.X开发实践中的踩坑小结
2017/07/04 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
2017/09/18 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
2018/02/11 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
2018/05/28 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
初步理解Python进程的信号通讯
2015/04/09 Python
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
2017/11/16 Python
Python 脚本实现淘宝准点秒杀功能
2019/11/13 Python
详解Python修复遥感影像条带的两种方式
2020/02/23 Python
iPython pylab模式启动方式
2020/04/24 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
阿迪达斯芬兰官方网站:adidas芬兰
2017/01/30 全球购物
Bibloo奥地利:购买女装、男装、童装、鞋和配件
2018/10/18 全球购物
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
中国梦的演讲稿
2014/01/08 职场文书
学生会主席演讲稿
2014/04/25 职场文书
俞敏洪励志演讲稿
2014/04/29 职场文书
卫生标语大全
2014/06/21 职场文书
销售人才自我评价范文
2014/09/27 职场文书
警察群众路线对照检查材料思想汇报
2014/10/01 职场文书
文明单位申报材料
2014/12/23 职场文书
男方婚前保证书
2015/02/28 职场文书
goland设置颜色和字体的操作
2021/05/05 Golang