jq 分页展示数据,选中checbox将选中的id保存起来传给后台
2017-05-25 15:43
232 查看
//obj选中的input function changeCheck(obj){ var checkIds = $("#userIds").val(); //将字符串转成数组,以便比较,如果用indexOf比较的话,容易出错,例如,同时选中1和14,会吧14中的1查出来。 var checkIdsz = checkIds.split(","); //获取所有的checkbox var xz = $("#importVat-table").find("[name='userName']"); //查看选中的checkbox的值是否存在,如果存在将会替换为空、 $.each(checkIdsz,function(i,e){ if(e==($(obj).val())) { checkIdsz.splice(i,1); } }); checkIds = checkIdsz.toString(); for (var a = 0; a <xz.length; a++) { //遍历所有的checkbox。 var check = $($("#importVat-table").find("[name='userName']")[a]); //判断checkbox是否是选中状态。 if (check.is(":checked") == true && check.val()!="") { var checkOne = check.val(); //查看此选中的值是否存在id的数组中。如果存在将不会保存。 if($.inArray(checkOne, checkIdsz)==-1){ if(checkIds==''){ checkIds+=check.val(); }else{ checkIds+=","+check.val(); } } } } checkIds = checkIds.replace(",,", ","); if (checkIds==",") { $("#userIds").val(""); }else{ $("#userIds").val(checkIds); } }
相关文章推荐
- 后台id标识省市县id 前台freemarker数据列表展示
- 动态事创建的a标签上利用jq滑过元素执行事件通过ajax获取后台数据根据鼠标位置展示数据内容,鼠标离开消失
- dhtmlxtree 后台获取前台tree选中的id以保存到数据库中
- dataTables动态获取后台json数据分页展示
- php保存数据到数据库到后台显示删除编辑,到前台展示
- jquery easyui datagrid分页也可以选中行数据必加属性idField:'id' ,操作完$('#a').datagrid('unselectAll')
- 利用JS将后台返回的数据分页展示
- 项目经验之:利用Jquery+HTML静态模版实现数据的展示及无刷新增加,修改,删除,分页操作!!!
- 纯javascipt实现表单<input>数据加减 checbox里面存 数量和价格 ID等信息信息
- 从后台循环数据并展示
- 基于HTML5 Bootstrap搭建的后台模板,分页,模糊查询已经全部JS实现,无需编码,嵌入数据即可开发,内置8款皮肤,欧美风格,非常好用!
- mysql 中id相同的数据拼接起来-- GROUP_CONCAT拯救你
- asp.net Repeater使用总结(序号列,主键ID,分页,空数据显示表头。。。)
- 简单图库软件的实现(联网下载图片保存到sdcard在Listview中展示,并作为ContentProvider为其他软件提供图库数据)
- 【zTree】zTree根据后台数据生成树并动态设置前面的节点复选框的选中状态
- Spring+Mybatis+SpringMVC后台与前台分页展示实例(附工程)
- js动态添加行hiddenfield保存xml或json 数据 提交给后台处理
- 用django将数据从数据库提出并分页展示
- easyUI的datagrid 分页保存选中状态
- 后台数据控制前端checkbox(是否选中)