icheck插件使用实例
2017-09-12 18:49
369 查看
实现checkbox的单选功能
同layui一同使用实例
<script type="text/javascript">
$(function(){
//layui相关模块的目录icheck.js位置
layui.config({
base: '${ctx}/plug-in/layui/modules/'
});
//初始化layui
layui.use(['form','icheck'], function(){
var $ = layui.jquery,
form = layui.form();
//checkbox框
$('input').iCheck({
checkboxClass: 'icheckbox_flat-green'
});
//点击tr选中当前行
$("tr").click(function(e){
var checkTwo = $(this).find("td input[type='checkbox']");
if(checkTwo){
var flag = checkTwo[0].checked;
if(flag){
checkTwo.iCheck('uncheck');
}else{
checkTwo.iCheck('check');
};
};
});
//监听复选框
$('input[name ="ids"]').on('ifChecked', function(event){
$("input[name='ids']").each(function(){
var obj1 = $(this);
var classAttr = obj1.parent().attr("class");
if(classAttr.indexOf("checked")>=0){
obj1.parent().iCheck('uncheck');
}
});
});
});
});
</script>
<td><input type="checkbox" name = "ids" lay-filter="filter" lay-skin="primary" value="1"></td>
同layui一同使用实例
<script type="text/javascript">
$(function(){
//layui相关模块的目录icheck.js位置
layui.config({
base: '${ctx}/plug-in/layui/modules/'
});
//初始化layui
layui.use(['form','icheck'], function(){
var $ = layui.jquery,
form = layui.form();
//checkbox框
$('input').iCheck({
checkboxClass: 'icheckbox_flat-green'
});
//点击tr选中当前行
$("tr").click(function(e){
var checkTwo = $(this).find("td input[type='checkbox']");
if(checkTwo){
var flag = checkTwo[0].checked;
if(flag){
checkTwo.iCheck('uncheck');
}else{
checkTwo.iCheck('check');
};
};
});
//监听复选框
$('input[name ="ids"]').on('ifChecked', function(event){
$("input[name='ids']").each(function(){
var obj1 = $(this);
var classAttr = obj1.parent().attr("class");
if(classAttr.indexOf("checked")>=0){
obj1.parent().iCheck('uncheck');
}
});
});
});
});
</script>
<td><input type="checkbox" name = "ids" lay-filter="filter" lay-skin="primary" value="1"></td>
相关文章推荐
- jQuery右键菜单contextMenu插件使用实例
- jquery瀑布流插件使用实例
- Bootstrap JS插件使用实例(10)-附加导航(affix)
- iCheck表单美化插件使用方法详解(含参数、事件等)
- uploadify图片上传插件使用实例
- 使用LitePal插件操作数据库(增删改查)讲解与实例
- JQuery插件中的treeview与asp.net mvc的结合使用实例(转)-附加自己的写法
- jQuery图片缩放插件smartZoom使用实例详解
- [Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
- fullpage.js全屏滚动插件使用实例
- fullpage.js全屏滚动插件使用实例
- 百度上传插件WEB UPLOADER教程_WEB UPLOADER使用DEMO实例
- JQuery插件中的treeview与asp.net mvc的结合使用实例(转)-附加自己的写法
- Validform实时表单验证插件实例使用
- jQuery ui插件的使用方法代码实例
- 使用百度webuploader插件进行多文件类型分片上传实例
- 使用 MyEclipse 插件创建 Hibernate + Struts 实例(动画)
- 使用 MyEclipse 插件创建 Hibernate + Struts 连接oracle实例(动画)
- 【PythonDjango后台实例 第七章】Django使用Video.js视频播放插件
- iCheck表单美化插件使用方法详解(含参数、事件等)