In general, all comments regarding names and ids in your code should be considered. Avoid special characters, ID must be unique, etc… The code below should work based on your existing one. Please look for best practices and examples. This is a relatively easy thing to accomplish, it’s just that it doesn’t seem that you did enough research. Edited: added December…
$("#btnWinter").click(function() {
$("#0").prop('checked', true);
$("#1").prop('checked', true);
$("#11").prop('checked', true);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Season <label><input type="checkbox" id="0" name="season" value="January"> January </label>
<label><input type="checkbox" id="1" name="season" value="February"> February </label>
<label><input type="checkbox" id="2" name="season" value="March"> March </label>
<label><input type="checkbox" id="3" name="season" value="April"> April </label>
<label><input type="checkbox" id="4" name="season" value="May"> May </label>
<label><input type="checkbox" id="5" name="season" value="June"> June </label><br/>
<label><input type="checkbox" id="6" name="season" value="July"> July </label>
<label><input type="checkbox" id="7" name="season" value="August"> August </label>
<label><input type="checkbox" id="8" name="season" value="September"> September </label>
<label><input type="checkbox" id="9" name="season" value="October"> October </label>
<label><input type="checkbox" id="10" name="season" value="November"> November </label>
<label><input type="checkbox" id="11" name="season" value="December"> December </label><br/>
<input type="button" id="btnWinter" name="btnWinter" value="Winter" />
solved Checking/Unchecking check box array with jQuery