js如何判断checkbox是否选中(解析复选框的checked属性)

发布日期:2024-12-13 03:24:44     手机:https://m.xinb2b.cn/shenghuo/news99524.html    违规举报
核心提示:方法1 在返回的json中设置LAY_CHECKED为true,页面上的checkbox就是选中状态了。 data":[ {"name":"北京市","areaType":"省/直辖市","id":"110000","LAY_CHEC

js如何判断checkbox是否选中(解析复选框的checked属性)

方法1

在返回的json中设置LAY_CHECKED为true,页面上的checkbox就是选中状态了。

data":[ {"name":"北京市","areaType":"省/直辖市","id":"110000","LAY_CHECKED":true}, {"name":"市辖区","areaType":"地市","id":"110100","LAY_CHECKED":true}, {"name":"县","areaType":"地市","id":"110200","LAY_CHECKED":false}] 方法2

如果返回的数据中没有LAY_CHECKED怎么办?比如说返回的是这样的数据:

data":[ {"name":"北京市","areaType":"省/直辖市","id":"110000","checked":true}, {"name":"市辖区","areaType":"地市","id":"110100","checked":true}, {"name":"县","areaType":"地市","id":"110200","checked":false}]

注意:这里用的是checked来标识是否选中,而非LAY_CHECKED。

这时候可以修改下页面的js。

layui.use(\'table\', function(){ var $ = layui.$; var table = layui.table; //在使用table之前加上下面这句就可以了 table = $.extend(table, {config: {checkName: \'checked\'}}); table.render({ ... });}); 方法3 方法4
 
 
本文地址:https://xinb2b.cn/shenghuo/news99524.html,转载请注明出处。

推荐图文
推荐生活健康
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.098 second(s), 83 queries, Memory 0.5 M