jquery接收后台数组或集合回显复选框
2024-08-30 07:49:33
公司使用的框架比较旧,没有使用el等表达式。如果后台传递的是数组,需要把数组转为以逗号分隔的字符串。
<%
String context = request.getContextPath();
String valArr = (String)request.getAttribute("valArr"); //获取传递数组,已经转换成逗号分隔字符串
%>
var boxArr = $('input[type=checkbox]');//获取所有类型为checkbox标签
var result = '<%=valArr%>';//获取上面的字符串 var resultArr = result.split(",");//以逗号分隔为数组
$.each(resultArr,function(index,val){
boxArr.each(function(){
if($(this).val()==val.trim()){
$(this).attr("checked",true);//选中
}
});
});
Html代码
<div align="center">
<input type="checkbox" value="1">西瓜
<input type="checkbox" value="2">芒果
<input type="checkbox" value="3">橙
<input type="checkbox" value="4">菠萝
<input type="checkbox" value="5">草莓
<input type="checkbox" value="6">火龙果
</div>
最新文章
- HTML5实现文件断点续传
- SQL Server 动态行转列(参数化表名、分组列、行转列字段、字段值)
- BZOJ3207: 花神的嘲讽计划Ⅰ
- cppcheck 下载与安装(Liunx)
- 位查询【 openjudge数据结构课程练习题】
- 恢复SD卡错删数据
- Java集合类之LinkedList链表
- 配置.NET程序使用代理进行HTTP请求
- css详解笔记
- Java-Android 之输入提示框
- 详细讲解MOSFET管驱动电路(转)
- C#语言基础——语句
- java里的堆内存于栈内存的区别
- [转]ArcGIS for Silverlight:关于尝试连接到REST端点时发生安全异常的解决方案
- flash GC
- HDOJ 1023 Train Problem II
- BZOJ1227或洛谷2154 [SDOI2009]虔诚的墓主人
- 选择ORACLE数据库字符集
- DevOps之持续交付
- SQL2005函数大全
热门文章
- 创建数据库表的SQL语句
- spring boot&;&;cloud干货系列
- FFmpeg软件只是个解码编码软件,如果支持多种格式必须先安装好对应的库,下面就说下我装的库
- React Native - 5 ListView实现图文混排
- web前端-《手机移动端WEB资源整合》——meta标签篇
- 四十一 常用内建模块 datetime
- plsql分支,循环,异常
- Loj#6434「PKUSC2018」主斗地(搜索)
- Bzoj4016/洛谷P2993 [FJOI2014] 最短路径树问题(最短路径问题+长链剖分/点分治)
- Sqli-labs less 5