实用的jquery下拉框美化插件

所属分类:输入-选择框

 4972  10  查看评论 (8)
实用的jquery下拉框美化插件 ie兼容8

该select下拉框的原理是将select标签隐藏,并按照select标签用div和list绘制一个控件,将用户对div的操作映射到select上。css文件可以根据不同需求修改。

使用方法:

在页面中引入htools.select.skin.css和jquery、jquery.htools.select.js文件:

<link rel="stylesheet" type="text/css" href="lib/css/htools.select.skin.css">
<script src="js/jquery-1.11.0.min.js"></script>
<script src="lib/js/jquery.htools.select.js"></script>

使用普通的 select 元素作为下拉框的HTML结构即可:

<select id="myselect">
     <option value="1">插件效果</option>
     <option value="2">项目1</option>
     <option value="3">项目2</option>
     <option value="4">项目3</option>
     <option value="5">项目4</option>
</select>

初始化插件:

var $select = $("#select");
var $myselect = $("#myselect");
/**
 * 初始化插件
 */
$myselect.goSelectInput({
    height: 30,
    width: 250
});

/**
 * 获取两者的值
 */
$("#get").click(function() {
    alert("原生select的值为" + $select.val() + ",选中文本为'" + $select.find("option:selected").text() + "'");
    alert("插件效果的select的值为" + $myselect.val() + ",选中文本为'" + $myselect.find("option:selected").text() + "'");
});
相关插件-选择框

Bootstrap Switch 开关控制插件

Bootstrap 开关(switch)控件
  选择框
 16452  44

jQuery移动端城市选择插件

jQuery移动端省市区三级联动
  选择框
 603  8

jQuery商品分类选择

这个插件帮您实现现在网站购物不同款式先择,支持多种选择方式
  选择框
 23761  77

jQuery下拉框美化插件

表单的一些元素是很难或不能设置样式的,所以有些时候它们的默认样式可能会与你的设计格格不入,这时候也许美化插件是个不错的选择。
  选择框
 13367  87

讨论这个项目(8)回答他人问题或分享插件使用方法奖励jQ币

    一花一世界 0
    2017/11/20 15:52:32

    挺好的 但是如果初始化多个select 赋值会出现问题 js在获取对应ul时 应该通过uuid获取 不能通过class获取 

    回复
    Rena.丶 0
    2017/10/25 9:48:33
    应用在移动端确实不错、但是貌似change事件和控件赋值有些问题。 回复
    Patient 0
    2017/9/25 23:18:27

    你这个无法获取下拉框的值

    回复
    conderpath?????????? 0
    2017/7/28 11:45:32

    change事件怎么触发

    回复
    宣昶博 0
    2017/5/8 10:53:34

    请问怎么使用change事件啊?

    回复
    冷雨...无情 0
    2017/4/2 14:08:26

    怎么增加内容?

    回复
    Cc 0
    2017/4/1 15:29:52
    终于知道怎么改样式了。除了这个还有其他方式吗 回复
    朱晔 0
    2017/3/14 14:05:30

    效果很好,把背景灰改掉后直接用上了

    回复
取消回复