我收集了一些数据:
q: "5,1,3,4"
我需要获取这些值,这样我就可以预先选择复选框
$('input[data-value=5]').prop('checked', true);
$('input[data-value=1]').prop('checked', true);
$('input[data-value=3]').prop('checked', true);
$('input[data-value=4]').prop('checked', true);
我知道使用像q[0]
这样的索引可以工作,但是有什么方法不需要硬编码它吗?因为我不知道这个集合中有多少个值。
谁能帮我解决这个问题吗? 非常感谢!!
最佳答案
使用逗号将 q
拆分为数组,并循环遍历每个值以选择所需的 input
并更改 prop
q.split(",").forEach(function(value){
$('input[data-value='+ value +']').prop('checked', true);
})
关于JQuery - 迭代值的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49972979/