jQuery列表选择美化插件uichoose

所属分类:输入-选择框

 37943  426  查看评论 (6)
分享到微信朋友圈
X
jQuery列表选择美化插件uichoose ie兼容8

使用方法

使用ui-choose列表美化插件需要引入jQuery、ui-choose.js和ui-choose.css文件。

<link href="src/ui-choose.css" rel="stylesheet" />
<script src="js/jquery.min.js"></script><script src="src/ui-choose.js"></script>

HTML结构

ui-choose可用于无序列表或下拉列表的美化。无序列表和下拉列表的HTML结构分别如下:

<ul class="ui-choose" multiple="multiple" id="uc_03">
	<li>html</li>
	<li>css</li>
	<li>javascript</li>
	<li>php</li>
	<li>nodejs</li>
</ul>
<select class="ui-choose" multiple="multiple" id="uc_04">
	<option value="a">html</option>
	<option value="b">php</option>
	<option value="c">css</option>
	<option value="d">javascript</option>
	<option value="e">nodejs</option>
</select>

初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法初始化ui-choose插件。

将所有.ui-choose实例化

// 将所有.ui-choose实例化
$('.ui-choose').ui_choose();无序列表单选:
// 无序列表单选
var uc_01 = $('#uc_01').data('ui-choose');
// 取回已实例化的对象
uc_01.click = function(index, item) {
    console.log('click', index, item.text())
}
uc_01.change = function(index, item) {
    console.log('change', index, item.text())
}

下拉列表单选:

// 下拉列表单选
var uc_02 = $('#uc_02').data('ui-choose');
uc_02.click = function(value, item) {
    console.log('click', value);
};
uc_02.change = function(value, item) {
    console.log('change', value);
};

无序列表多选:

//无序列表多选
var uc_03 = $('#uc_03').data('ui-choose');
uc_03.click = function(index, item) {
    console.log('click', index);
};
uc_03.change = function(index, item) {
    console.log('change', index);
};

下拉列表多选:

// 下拉列表多选
var uc_04 = $('#uc_04').ui_choose();
uc_04.click = function(value, item) {
    console.log('click', value);
};
uc_04.change = function(value, item) {
    console.log('change', value);
}


相关插件-选择框

div模拟下拉省市级联三级联动附带地区数据(原创)

带地区代码,兼容到ie8;浏览器样式统一,下拉图标可自行更换,根据隐藏input value值获取地区代码
  选择框
 30001  327

仿当当移动端省市区三级联动

仿当当网手机端的省市区去三级联动选择插件
  选择框
 57167  616

jQuery模拟select下拉框插件SelectBox

自动模拟框,并且可以手动输入,可以模糊性查找
  选择框
 41924  340

2实现全国省市区三级联动下拉菜单

Select2实现全国省市区三级联动下拉菜单
  选择框
 47610  439

讨论这个项目(6)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    ?邕?? 0
    2022/1/24 16:32:22
    挺好看的,就是未选择状态下无法区分是单选还是多选 回复
    Linyccc 0
    2019/5/22 16:54:37
    单选怎么设置?初始化 .ui_choose是多选状态
        狼牙1
        2019/7/2 14:47:41
        去掉 multiple="multiple"
    回复
    先森你好 0
    2017/11/6 9:48:38

    接口不全,不能通过对象设置哪个取消选中。

    回复
    ~ 0
    2017/9/16 10:48:08

    怎么设置默认选择哪个?

    回复
    LS.getName 0
    2017/3/9 14:44:48
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复