jquery模拟SELECT下拉框取值效果


Posted in Javascript onOctober 23, 2013

jquery模拟SELECT框,效果图如下:
jquery模拟SELECT下拉框取值效果 

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<title>jquery模拟SELECT框</title> 
<meta charset="utf-8"> 
<style> 
body{padding:0;margin:0;font-size:12px;} 
ul,li{list-style:none;padding:0;margin:0;} 
#dropdown{width:186px; margin:100px auto; position:relative} 
.input_select{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; } 
#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} 
</style> 
<script type="text/javascript" src="http://jt.875.cn/js/jquery.js"></script> 
<script type="text/javascript"> 
$(function(){ 
$(".input_select").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(); 
$(".input_select").val(txt); 
var value = $(this).attr("rel"); 
$("#dropdown ul").hide(); 
$("#result").html("您选择了"+txt+",值为:"+value); 
}); }); 
</script> 
</head> 
<body> 
<div id="dropdown"> 
<input class="input_select" type="text" value="请选择城市"/> 
<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> 
</body> 
</html>
Javascript 相关文章推荐
用js实现上传图片前的预览(TX的面试题)
Aug 14 Javascript
用方法封装javascript的new操作符(一)
Dec 25 Javascript
浅谈Javascript 执行顺序
Dec 18 Javascript
javascript实现下雪效果【实例代码】
May 03 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
Sep 24 Javascript
JS实现评价的星星功能
Aug 20 Javascript
JSON数据中存在单个转义字符“\”的处理方法
Jul 11 Javascript
js实现黑白div块画空心的图形
Dec 13 Javascript
JavaScript实现的九种排序算法
Mar 04 Javascript
Vue起步(无cli)的啊教程详解
Apr 11 Javascript
Vue学习之常用指令实例详解
Jan 06 Javascript
微信小程序实现身份证取景框拍摄
Sep 09 Javascript
js、css、img等浏览器缓存问题的2种解决方案
Oct 23 #Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
Oct 23 #Javascript
3分钟写出来的Jquery版checkbox全选反选功能
Oct 23 #Javascript
js(jQuery)获取时间的方法及常用时间类搜集
Oct 23 #Javascript
js简单实现HTML标签Select联动带跳转
Oct 23 #Javascript
JS Date函数整理方便使用
Oct 23 #Javascript
改变文件域的样式实现思路同时兼容ie、firefox
Oct 23 #Javascript
You might like
PHP操作MongoDB GridFS 存储文件的详解
2013/06/20 PHP
PHP实现读取一个1G的文件大小
2013/08/24 PHP
js下用层来实现select的title提示属性
2010/02/23 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
仿百度联盟对联广告实现代码
2014/08/30 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
js前端面试题及答案整理(一)
2016/08/26 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
echarts3 使用总结(绘制各种图表,地图)
2017/01/05 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
详解nuxt路由鉴权(express模板)
2018/11/21 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
python中文编码问题小结
2014/09/28 Python
Python实现网络端口转发和重定向的方法
2016/09/19 Python
Python 转义字符详细介绍
2017/03/21 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
python smtplib发送带附件邮件小程序
2018/05/22 Python
对python读取CT医学图像的实例详解
2019/01/24 Python
用Python解决x的n次方问题
2019/02/08 Python
python统计字符的个数代码实例
2020/02/07 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
pandas dataframe 中的explode函数用法详解
2020/05/18 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
New Balance天猫官方旗舰店:始于1906年,百年慢跑品牌
2017/11/15 全球购物
德国综合购物网站:OTTO
2018/11/13 全球购物
大学生创业计划书的用途
2014/01/08 职场文书
招股说明书范本
2014/05/06 职场文书
教师工作能力自我评价
2015/03/04 职场文书
致运动员的广播稿
2015/08/19 职场文书
员工给公司的建议书
2019/06/24 职场文书
vue中三级导航的菜单权限控制
2021/03/31 Vue.js
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js
浅谈Python响应式类库RxPy
2021/06/14 Python
python中Matplotlib绘制直线的实例代码
2021/07/04 Python