比较两个数组,如果 Array2 中存在值,则选中复选框
compare two arrays and check the check box if value present in array2
我有两个数组,分别是array1和array2。
我想比较两者,并想选中 array2 中是否存在值的复选框。
前任:
array1.compare(array2){
<input type="checkbox" id="myCheckbox" checked="checked" />
}
请帮助我,提前感谢。
我认为
问题应该是:
我有两个数组,数组 1 和数组 2。如果 array1 的所有元素都存在于 array2 中,则 ID 为"myCheckbox"的复选框应变为选中状态。
如果我是对的,这是我的解决方案:
// Assume initially that all elements from array1 are in array2
var shouldCheck = true;
// Check initial assumption
for (var i in array1) {
// Assume the current element from array1 is not in array2
var found = false;
for (var j in array2) {
// Element found
if (array1[i]===array2[j]) {
found = true;
}
}
// Assumption was proven false
if (!found) {
shouldCheck = false;
}
}
// Check / uncheck the checkbox, according to outcome
document.getElementById("myCheckbox").checked = shouldCheck;
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 在运行时添加复选框并将其保存在 HTML 文件代码中
- 选中复选框(如果 json 对象中存在)
- 如何检查是否存在多个同名复选框或仅存在一个此类复选框
- 比较两个数组,如果 Array2 中存在值,则选中复选框
- Spring复选框选中的属性不存在
- 如果存在img元素,请禁用复选框
- 如何检查复选框是否存在
- Angularjs如何根据另一个列表中是否存在重复元素来有条件地勾选一个复选框
- 隐藏复选框,但保留它的存在
- jQuery选择复选框时,文本存在,隐藏未选中的行从打印
- 复选框和
- 如果不在iMacro中刷新,请选中复选框(如果存在)