0

曜日を選択するための 7 つのチェックボックスがあります。例えば:

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

そして、私も配列を持っています:

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

5 日目と 6 日目をロード時に選択できるようにしたい。これを行う簡単な方法はありますか?

4

5 に答える 5

2
$.each(selectedDays,function(i,v){
   $('input:checkbox[value="'+ v +'"]').prop('checked',true);
});
于 2013-07-19T09:17:20.237 に答える
2
$(document).ready(function () {
  $.each(selectedDays, function(i, val) {
    $('#day'+val).prop('checked', true);
  });
});
于 2013-07-19T09:18:02.953 に答える