Javascript 如何基于类和值选中复选框?
我需要能够基于类和值,使用jquery选中复选框。我的复选框如下所示:Javascript 如何基于类和值选中复选框?,javascript,jquery,Javascript,Jquery,我需要能够基于类和值,使用jquery选中复选框。我的复选框如下所示: <div class="checkbox" style="float:left;margin-right:60px;"> <label> <input class="selSemester" type="checkbox" id="selSemester1" name="selSemester" value="2079">
<div class="checkbox" style="float:left;margin-right:60px;">
<label>
<input class="selSemester" type="checkbox" id="selSemester1" name="selSemester" value="2079">
Fall
</label>
</div>
<div class="checkbox" style="float:left;margin-right:60px;">
<label>
<input class="selSemester" type="checkbox" id="selSemester2" name="selSemester" value="2080">
Spring
</label>
</div>
<div class="checkbox">
<label>
<input class="selSemester" type="checkbox" id="selSemester3" name="selSemester" value="2081">
Summer
</label>
</div>
其中,数据是一个类似于[20792080]的数组。我已经尝试了一些东西,但无法得到满足我需要的东西。有什么帮助吗?类选择器应该是“.checkbox”
这是一个工作页面上还有其他复选框。我需要一种区分它们的方法。这没问题,您可以将元素上的类从“checkbox”更改为其他类型。这里有一个例子,它被改为“myUniqueClass”。问题是,我有两组或两组复选框,它们的值相同。我将使用它,只是更改值和获取数据的方式。谢谢
$.each(data, function(i, val){
$(".semesterAwarded input[value='" + val + "']").prop('checked', true);
});
$.each(data, function(i, val){
$(".checkbox input[value='" + val + "']").prop('checked', true);
});