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 代码集(学习js的朋友可以看下)
Jul 22 Javascript
js 模拟实现类似c#下的hashtable的简单功能代码
Jan 24 Javascript
JavaScript游戏之是男人就下100层代码打包
Nov 08 Javascript
单击和双击事件的冲突处理示例代码
Apr 03 Javascript
对JavaScript客户端应用编程的一些建议
Jun 24 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
Jul 25 Javascript
vue工程全局设置ajax的等待动效的方法
Feb 22 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
Oct 16 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
Nov 07 Javascript
详解webpack的clean-webpack-plugin插件报错
Oct 16 Javascript
原生JS实现弹幕效果的简单操作指南
Nov 10 Javascript
JavaScript如何实现防止重复的网络请求的示例
Jan 28 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守护进程化在C和PHP环境下的实现
2017/11/21 PHP
推荐40个非常优秀的jQuery插件和教程【系列三】
2011/11/09 Javascript
Ajax执行顺序流程及回调问题分析
2012/12/10 Javascript
7款吸引人眼球的jQuery/CSS3特效实例分享
2013/04/25 Javascript
js 高效去除数组重复元素示例代码
2013/12/19 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
2014/05/02 Javascript
js单词形式的运算符
2014/05/06 Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
2014/12/20 Javascript
Redis基本知识、安装、部署、配置笔记
2015/03/05 Javascript
javascript遇到html5的一些表单属性
2015/07/05 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
2016/06/30 Javascript
AngularJS ng-blur 指令详解及简单实例
2016/07/30 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
从零到一详聊创建Vue工程及遇到的常见问题
2019/04/25 Javascript
Javascript异步编程async实现过程详解
2020/04/02 Javascript
swiperjs实现导航与tab页的联动
2020/12/13 Javascript
python搭建简易服务器分析与实现
2012/12/15 Python
用Python输出一个杨辉三角的例子
2014/06/13 Python
python中argparse模块用法实例详解
2015/06/03 Python
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
python程序控制NAO机器人行走
2019/04/29 Python
python3 sorted 如何实现自定义排序标准
2020/03/12 Python
Python读取配置文件(config.ini)以及写入配置文件
2020/04/08 Python
拿来就用!Python批量合并PDF的示例代码
2020/08/10 Python
Python内置函数及功能简介汇总
2020/10/13 Python
mui几种页面跳转方式对比总结概括
2017/08/18 HTML / CSS
大学生求职自我评价
2014/01/16 职场文书
中文师范生自荐信
2014/01/30 职场文书
爱我中华教学反思
2014/04/28 职场文书
个人授权委托书模板
2014/09/14 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技