java新人求助大神。

incon_tl 2014-02-13 01:20:56
刚写一个添加功能 前台是好多checkbox 我的方法是用数组传到后台然后用Arrays.toString()方法转换成string类型 存到数据库中比如是12,22,23,25这样的。现在我要做修改功能,请问如何把这个string类型的数据拆开然后在前台把id是这12,22,23,25的这4个的checkbox选中。。求助各位大神如何做!我用的框架是SSI
...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
incon_tl 2014-02-13
  • 打赏
  • 举报
回复
$("input:checkbox[value='" + bb + "']").attr('checked','true');这样写就对了 搞定了结帖
incon_tl 2014-02-13
  • 打赏
  • 举报
回复
引用 1 楼 Q710571977 的回复:
首先你前台接收到的是"1,2,3"这样的字符串。那么可以再把这个字符串转换成Array。 var selectArray= "1,2,3".split(","); 再遍历你的checkbox,判断value值在这个数组里的话就设置checked属性为true.
我现在已经弄到应该最后一步了 for(var i=0;i<filterarray.length;i++){ var bb = filterarray[i]; alert(bb); $('input:checkbox[value=bb]').attr('checked','true'); }; 这个bb每次循环出现的值就是1 2 3 但是jquery赋值value后面这么写好像不对 研究不明白怎么写了。我把bb改成固定数值就好使!
亮鳞鲤鱼 2014-02-13
  • 打赏
  • 举报
回复
首先你前台接收到的是"1,2,3"这样的字符串。那么可以再把这个字符串转换成Array。 var selectArray= "1,2,3".split(","); 再遍历你的checkbox,判断value值在这个数组里的话就设置checked属性为true.

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧