使用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 相关文章推荐
在视频前插入广告
Nov 20 Javascript
javascript 读取图片文件的大小
Jun 25 Javascript
JavaScript操作Cookie方法实例分析
May 27 Javascript
jquery自定义插件开发之window的实现过程
May 06 Javascript
jQuery基础知识点总结(DOM操作)
Jun 01 Javascript
Node.js用readline模块实现输入输出
Dec 16 Javascript
探秘vue-rx 2.0(推荐)
Sep 21 Javascript
vue计算属性computed的使用方法示例
Mar 13 Javascript
vue 地图可视化 maptalks 篇实例代码详解
May 21 Javascript
vuex存储token示例
Nov 11 Javascript
vue+animation实现翻页动画
Jun 29 Javascript
vue使用axios实现excel文件下载的功能
Jul 16 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中++i 与 i++ 的区别
2012/08/08 PHP
php采用file_get_contents代替使用curl实例
2014/11/07 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
javascript date格式化示例
2013/09/25 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
ie9 提示'console' 未定义问题的解决方法
2014/03/20 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
vue-cli webpack 引入swiper的操作方法
2018/09/15 Javascript
微信小程序实现下拉菜单切换效果
2020/03/30 Javascript
浅谈Vue.js组件(二)
2019/04/09 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
JS实现超级好看的鼠标小尾巴特效
2020/12/01 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
打开电脑上的QQ的python代码
2013/02/10 Python
python进阶教程之异常处理
2014/08/30 Python
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
Python工程师面试必备25条知识点
2018/01/17 Python
python找出完数的方法
2018/11/12 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
Pandas实现DataFrame按行求百分数(比例数)
2019/12/27 Python
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
奥兰多迪士尼门票折扣:Undercover Tourist
2018/07/09 全球购物
咨询公司各岗位职责
2013/12/02 职场文书
合同意向书范本
2014/07/30 职场文书
村级个人对照检查材料
2014/08/22 职场文书
2014年班务工作总结
2014/12/02 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
2015年办公室人员工作总结
2015/05/15 职场文书
2015初中政治教学工作总结
2015/07/21 职场文书
教师正风肃纪心得体会
2016/01/15 职场文书