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 相关文章推荐
对google个性主页的拖拽效果的js的完整注释[转]
Apr 10 Javascript
js 通用javascript函数库整理
Aug 14 Javascript
jquery下checked取值问题的解决方法
Aug 09 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
Jul 14 Javascript
JavaScript匿名函数用法分析
Feb 13 Javascript
JavaScript实现找质数代码分享
Mar 24 Javascript
jQuery.prop() 使用详解
Jul 19 Javascript
jQuery基于BootStrap样式实现无限极地区联动
Aug 26 Javascript
vue 粒子特效的示例代码
Sep 19 Javascript
vue 避免变量赋值后双向绑定的操作
Nov 07 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
Nov 24 Javascript
Vue 修改网站图标的方法
Dec 31 Vue.js
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脚本的10个技巧(7)
2006/10/09 PHP
实用函数10
2007/11/08 PHP
PHP STRING 陷阱原理说明
2010/07/24 PHP
PHP中使用socket方式GET、POST数据实例
2015/04/02 PHP
解javascript 混淆加密收藏
2009/01/16 Javascript
javascript 定义初始化数组函数
2009/09/07 Javascript
IE Firefox 使用自定义标签的区别
2009/10/15 Javascript
js对象关系图 方便dom操作
2012/03/18 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
浅析Node.js 中 Stream API 的使用
2015/10/23 Javascript
详解AngularJS过滤器的使用
2016/03/11 Javascript
BootstrapValidator不触发校验的实现代码
2016/09/28 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
2017/01/21 Javascript
单页面vue引入百度统计的使用方法示例详解
2018/10/13 Javascript
angular 服务的单例模式(依赖注入模式下)详解
2018/10/22 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
vue项目中全局引入1个.scss文件的问题解决
2019/08/01 Javascript
JavaScript或jQuery 获取option value值方法解析
2020/05/12 jQuery
vue中echarts引入中国地图的案例
2020/07/28 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
2020/10/30 Javascript
使用Python神器对付12306变态验证码
2016/01/05 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
python 用lambda函数替换for循环的方法
2018/06/09 Python
python 产生token及token验证的方法
2018/12/26 Python
Python3.7.0 Shell添加清屏快捷键的实现示例
2020/03/23 Python
python程序需要编译吗
2020/06/19 Python
北卡罗来纳州豪华家具和家居装饰店:Carolina Rustica
2018/10/30 全球购物
美国健康和保健平台:healtop
2020/07/02 全球购物
交通安全演讲稿
2014/01/07 职场文书
优秀社区干部事迹材料
2014/02/03 职场文书
龙门石窟导游词
2015/02/02 职场文书
如何在Python中创建二叉树
2021/03/30 Python
python学习之panda数据分析核心支持库
2021/05/07 Python
我的收音机情缘
2022/04/05 无线电