javascript - How to make selected checkboxes with using array for data -


i have 7 checkbox's day selection. example:

<span><input name="days" type="checkbox" value="1" id="day1"><label for="day1">m</label></span> <span><input name="days" type="checkbox" value="2" id="day2"><label for="day2">t</label></span> <span><input name="days" type="checkbox" value="3" id="day3"><label for="day3">w</label></span> <span><input name="days" type="checkbox" value="4" id="day4"><label for="day4">t</label></span> <span><input name="days" type="checkbox" value="5" id="day5"><label for="day5">f</label></span> <span><input name="days" type="checkbox" value="6" id="day6"><label for="day6">s</label></span> <span><input name="days" type="checkbox" value="7" id="day7"><label for="day7">s</label></span> 

and have array :

var selecteddays = ["5","6"]; 

i want make 5th , 6th days slected on load. short way this?

$(document).ready(function () {   $.each(selecteddays, function(i, val) {     $('#day'+val).prop('checked', true);   }); }); 

Comments