翻页保存多选框的值

$("input[name=‘checkItem‘]").iCheck({   //初始化iCheck
checkboxClass: ‘icheckbox_flat-blue‘,
});
$("input[name=‘checkItem‘]").on(‘ifChanged‘, function (event) {
if (arr.length == 0 && $(this).is(‘:checked‘)) {   //若是首条数据,则不作判断,直接添加
arr.push($(this).val());
}
else {
flag = false;  //定义一个变量(为false时向数组中添加数据)
for (var i = 0; i < arr.length; i++) {    //遍历数组
if (arr[i] == $(this).val() && $(this).is(‘:checked‘)) {  //选中时判断: 若选中值与数组中的值重复并且是选中状态, 则不往数组中添加重复数据, 更改变量
flag = true;
break;
}
else if (arr[i] == $(this).val() && $(this).is(‘:checked‘) == false)  //取消选中时判断
{
arr.splice($.inArray($(this).val(), arr), 1);
flag = true; //避免再次添加
break;
}
}
if (!flag)
{
arr.push($(this).val());   //添加选中项
}
}

});
if (model.model.List!=null)    
{
for (var i = 0; i < model.model.List.length; i++) {
$("#checkItem_" + model.model.List[i] + "").iCheck(‘check‘);  //遍历选中值,符合项勾选
}
}

原文地址:https://www.cnblogs.com/zhangzixin/p/9476336.html

时间: 2024-07-31 10:41:26

翻页保存多选框的值的相关文章

一个数值保存复选框的值

目录 一个数值保存复选框的值 前言 准备知识 -- 位与运算 设计 回显 示例 总结 一个数值保存复选框的值 前言 在开发过程中,对于网页中的多选,我们有很多种存储方式,常见的如逗号分隔.下文介绍一种通用设计方式:用一个整数来存储复选框的值. 准备知识 -- 位与运算 位与运算:二进制运算,相同位的两个数字都为1,则为1:若有一个不为1,则为0,如: 00101 & 11100 ------------ 00100 设计 将多项的选项值分别设置为 2 的 n 次方,n 从 0 开始,每多一项,n

翻页实现复选框的选中问题

在选中的时候,点击绑定按钮,执行以下方法: 1 function bangding(){ 2 3 checkedIds="";//翻页保存选中的id 4 var oneches=document.getElementsByName("landDkbh"); 5 for(var i=0;i<oneches.length;i++){ 6 if(oneches[i].checked==true){ 7 //避免重复累计id (不含该id时进行累加) 8 if(che

JAVASCRIPT实现翻页保存已勾选的项目

<input type="checkbox" name="a" value="1" /><br/> <input type="checkbox" name="a" value="2" /><br/> <input type="checkbox" name="a" value="3&qu

vue复选框获取值的补充

要通过vue的v-model获取选中复选框的值,可以用遍历对象的方式获取,代码如下: 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 5 <title>

jQuery获取选中复选框的值代码实例

jQuery获取选中复选框的值代码实例:复选框是最为常用的表单元素之一,它提供了一种多选的方式,下面介绍一下如何使用jQuery获取选中的checkbox复选框的值.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/"

使用jquery获取被选中checkbox复选框的值

使用jquery获取被选中checkbox复选框的值:checkbox是重要的表单元素,在很多多项选择中使用,下面就通过代码实例介绍一下如何获取复选框中所有被选中项的值,希望能够给需要的朋友带来一定的帮助.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.

jquery获取选中的checkbox复选框的值

jquery获取选中的checkbox复选框的值:checkbox复选框是常用的表单元素之一,既然使用,一般就要获取选中的复选框的值,下面就介绍一下如何使用jQuery实现此功能.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/

sharepoint中根据“是/否(复选框)”的值显示隐藏指定栏

sharepoint中根据“是/否(复选框)”的值显示隐藏指定栏 function HideColumn(targetColumn, hideColumn) { var columnObj = $("input[Title='" + hideColumn + "']"); $("input[Title='" + targetColumn + "']").bind('click',function() { if($(this).

mui开发中获取单选按钮、复选框的值

js获取单选按钮的值 function getVals(){ var res = getRadioRes('rds'); if(res == null){mui.toast('请选择'); return;} mui.toast(res); } function getRadioRes(className){ var rdsObj = document.getElementsByClassName(className); var checkVal = null; for(i = 0; i < rd