Javascript 如何基于类和值选中复选框?

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">

我需要能够基于类和值,使用jquery选中复选框。我的复选框如下所示:

     <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);

});