layui复选框通过value选中,值的格式是“1,2,3”,需要通过逗号分割
时间: 2024-03-17 17:40:01 浏览: 48
你可以使用 JavaScript 中的 `split()` 方法将字符串按照逗号分割成数组,然后遍历数组,将对应的复选框选中即可。以下是示例代码:
```javascript
// 获取复选框的值
var value = "1,2,3";
// 将字符串按照逗号分割成数组
var values = value.split(",");
// 遍历数组,选中对应的复选框
for (var i = 0; i < values.length; i++) {
var checkbox = document.querySelector('input[value="' + values[i] + '"]');
if (checkbox) {
checkbox.checked = true;
}
}
```
其中,`document.querySelector()` 方法可以通过 CSS 选择器获取文档中的元素,这里使用了属性选择器来选择复选框。`checked` 属性用来设置复选框的选中状态。
阅读全文