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 相关文章推荐
FF IE兼容性的修改小结
Sep 02 Javascript
javascript 事件处理、鼠标拖动效果实现方法详解
May 11 Javascript
javascript中expression的用法整理
May 13 Javascript
基于js与flash实现的网站flv视频播放插件代码
Oct 14 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
Dec 05 Javascript
javascript基础语法学习笔记
Jan 04 Javascript
JavaScript必知必会(九)function 说起 闭包问题
Jun 08 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
Jan 19 Javascript
微信小程序 配置顶部导航条标题颜色的实现方法
Sep 20 Javascript
微信小程序选择图片和放大预览图片功能
Nov 02 Javascript
js调用设备摄像头的方法
Jul 19 Javascript
vue+element项目中过滤输入框特殊字符小结
Aug 07 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
Yii框架日志操作图文与实例详解
2019/09/09 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
Firefox window.close()的使用注意事项
2009/04/11 Javascript
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
MultiSelect左右选择控件的设计与实现介绍
2013/06/08 Javascript
jquery配合css简单实现返回顶部效果
2013/09/30 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
2014/05/05 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
2015/03/24 Javascript
JQuery radio(单选按钮)操作方法汇总
2015/04/15 Javascript
javascript与Python快速排序实例对比
2015/08/10 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
利用weixin-java-miniapp生成小程序码并直接返回图片文件流的方法
2019/03/29 Javascript
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
用Python登录Gmail并发送Gmail邮件的教程
2015/04/17 Python
python实现在windows下操作word的方法
2015/04/28 Python
用Python进行TCP网络编程的教程
2015/04/29 Python
Python编程scoketServer实现多线程同步实例代码
2018/01/29 Python
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
数字天堂软件测试面试题
2012/12/23 面试题
大学生毕业求职的自我评价
2013/09/29 职场文书
煤矿班组长的职责
2013/12/25 职场文书
春节活动策划方案
2014/01/24 职场文书
董事长秘书职责
2014/01/31 职场文书
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
教师专业自荐书范文
2014/02/10 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
圆明园观后感
2015/06/03 职场文书
先进党支部事迹材料2016
2016/02/26 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
详解Vue的列表渲染
2021/11/20 Vue.js