jQuery实现的仿select功能代码


Posted in Javascript onAugust 19, 2015

本文实例讲述了jQuery实现的仿select功能。分享给大家供大家参考。具体如下:

这里重新再次与大家分享jQuery仿select功能,这个实现起来倒不复杂,就当研究一下jQuey插件的用法啦,还望大家喜欢。

运行效果截图如下:

jQuery实现的仿select功能代码

在线演示地址如下:

具体代码如下:

<!dooCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta charset=utf-8>
<script src="js/jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="js/jquery.select.js" type="text/javascript"></script>
<title>jQuery select</title>
</head>
<style>
.select-my ul,.select-my li{
 margin:0;padding:0;
}
.select-my{
 position:absolute;
 min-width:100px;
 *width:100px;
 left:100px;
 top:20px;
 border:1px solid #aaa;
 border-bottom:none;
} 
.select-my b{
 float:left;
} 
.select-my span{
 float:right;
}
.select-my li{
 width:100%;
 min-height:20px;
 *height:20px;
 border-bottom:1px solid #aaa;
 line-height:20px;
 vertical-align:middle;
}
.select-my img{
 line-height:20px;
 vertical-align:middle; 
}
.select-my .select-my-list{
 border-bottom:none;
}
.select-my .select-my-list{
 display:none;clear:both;
}
</style>
<script type="text/javascript">
$(document).ready(function(){
 $('#select-1').makeSelect({
  className:'my',
   dataValue:[1,2,3],
   dataHtml:['1','二','3'],
   callback:function(){
   $('#msg').val( $('#select-1').val() );//显示选中的值
   }
 });
 $('#select2').makeSelect({
  description:'请',
  logo:['?','△'],
  className:'',
   dataValue:[1,2,3],
   dataHtml:['<img src=images/a1.jpg width=20 height=20 />1','<img src=images/a2.jpg width=20 height=20 />二','<img src=images/a3.jpg width=20 height=20 />33ssssssssssaaa'],
   callback:function(){
   $('#msg').val( $('#select2').val() );//显示选中的值
   }
 });
});
</script>
<body>
<div class="select" id="select-1"></div>
<div id="select2" style="position:absolute;top:200px;left:200px;">select2</div> 
<div style="position:absolute;left:300px;top:330px;">被选中的值是<input type="text" id="msg"/></div>
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
jQuery中与toggleClass等价的程序段 以及未来学习的方向
Mar 18 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
Jul 13 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
Dec 23 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
Nov 02 Javascript
浅谈layer的iframe弹窗给里面的标签赋值的问题
Nov 10 Javascript
谈谈第三方App接入微信登录 解读
Dec 27 Javascript
Canvas实现动态的雪花效果
Feb 13 Javascript
JS鼠标3次点击事件实现代码及扩展思路
Sep 12 Javascript
JS实现简单的浮动碰撞效果示例
Dec 28 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
May 02 Javascript
JavaScript实现无限级递归树的示例代码
Mar 29 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
Sep 22 Javascript
text-align:justify实现文本两端对齐 兼容IE
Aug 19 #Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
Aug 19 #Javascript
jQuery蓝色风格滑动导航栏代码分享
Aug 19 #Javascript
js实现文本框支持加减运算的方法
Aug 19 #Javascript
JS实现方向键切换输入框焦点的方法
Aug 19 #Javascript
纯CSS3代码实现滑动开关效果
Aug 19 #Javascript
js实现input框文字动态变换显示效果
Aug 19 #Javascript
You might like
PHP5中的时间相差8小时的解决办法
2008/03/28 PHP
php递归实现无限分类生成下拉列表的函数
2010/08/08 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
javascript实现的listview效果
2007/04/28 Javascript
javascript 数组学习资料收集
2010/04/11 Javascript
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
超实用的javascript时间处理总结
2016/08/16 Javascript
AngularJS监听路由的变化示例代码
2016/09/23 Javascript
vue中渐进过渡效果实现
2016/10/27 Javascript
JavaScript 计算笛卡尔积实例详解
2016/12/02 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
收集前端面试题之url、href、src
2018/03/22 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
微信小程序实现图片滚动效果示例
2018/12/05 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
[02:27]2014DOTA2国际邀请赛 VG赛后采访:更大的挑战在等着我们
2014/07/13 DOTA
深入Python解释器理解Python中的字节码
2015/04/01 Python
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
python中从str中提取元素到list以及将list转换为str的方法
2018/06/26 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
python 自定义装饰器实例详解
2019/07/20 Python
Python中调用其他程序的方式详解
2019/08/06 Python
python 实现矩阵按对角线打印
2019/11/29 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
怎样在程序里获得一个空指针
2015/01/24 面试题
应届大学生自荐信
2013/12/05 职场文书
缓刑人员思想汇报500字
2014/09/12 职场文书
中学教代会开幕词
2016/03/04 职场文书