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 相关文章推荐
javascript 模式设计之工厂模式详细说明
May 10 Javascript
用JavaScript实现动画效果的方法
Jul 20 Javascript
使用POST方式弹出窗口的两种方法示例介绍
Jan 29 Javascript
JS 获取浏览器和屏幕宽高等信息代码
Mar 31 Javascript
javascript实现炫酷的拖动分页
May 11 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
Jan 10 Javascript
创建一个类Person的简单实例
May 17 Javascript
jQueryUI Sortable 应用Demo(分享)
Sep 07 jQuery
vue实现局部刷新的实现示例
Apr 16 Javascript
详解解决小程序中webview页面多层history返回问题
Aug 20 Javascript
JS数组方法push()、pop()用法实例分析
Jan 18 Javascript
JS如何实现在弹出窗口中加载页面
Dec 03 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
php下将XML转换为数组
2010/01/01 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
ExtJS判断IE浏览器类型的方法
2014/02/10 Javascript
js闭包实例汇总
2014/11/09 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
移动端基础事件总结与应用
2017/01/12 Javascript
AngularJS使用拦截器实现的loading功能完整实例
2017/05/17 Javascript
详解vuex之store源码简单解析
2019/06/13 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
2020/07/19 Javascript
python中threading超线程用法实例分析
2015/05/16 Python
python实现自动重启本程序的方法
2015/07/09 Python
python实现二叉树的遍历
2017/12/11 Python
浅谈Django学习migrate和makemigrations的差别
2018/01/18 Python
python素数筛选法浅析
2018/03/19 Python
Python使用re模块实现信息筛选的方法
2018/04/29 Python
Python使用Shelve保存对象方法总结
2019/01/28 Python
Python中zip()函数的简单用法举例
2019/09/02 Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
2020/02/20 Python
Python3自定义json逐层解析器代码
2020/05/11 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
27个经典Linux面试题及答案,你知道几个?
2013/01/10 面试题
离婚协议书怎么写
2014/09/12 职场文书
可怜妈妈观后感
2015/06/09 职场文书
山楂树之恋观后感
2015/06/11 职场文书
初中英语教学随笔
2015/08/15 职场文书
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript