Я знаю, это может показаться любительской проблемой, но у меня возникли проблемы с выбором всех флажков на загрузке страницы с помощью JQuery. Я понял это с чистого JS.JQuery - проверить все флажки на загрузке страницы
Кроме того, как только эта проблема решена, мне нужно выполнить итерацию всех флажков и посмотреть, все ли они проверены. Если они есть, предупредите пользователя, что все они выбраны, если не все из них выбраны, тогда предупредите пользователя о другом сообщении.
Я собрал простой Jsfiddle, чтобы начать работу. Любая помощь будет оценена по достоинству.
<table>
<tr>
<th>Days of Week</th>
<td>
<div class="checkbox-group" id="checkboxes">
<ul>
<li>
<input type="checkbox" id="mon"/>
<label for="mon">MON</label>
</li>
<li>
<input type="checkbox" id="tue"/>
<label for="tue">TUE</label>
</li>
<li>
<input type="checkbox" id="wed"/>
<label for="wed">WED</label>
</li>
<li>
<input type="checkbox" id="thur"/>
<label for="thur">THUR</label>
</li>
<li>
<input type="checkbox" id="fri"/>
<label for="fri">FRI</label>
</li>
<li>
<input type="checkbox" id="sat"/>
<label for="sat">SAT</label>
</li>
<li>
<input type="checkbox" id="sun"/>
<label for="sun">SUN</label>
</li>
</ul>
</div>
<span id="allChecked" style="display:block; width:425px; text-align:center; color:#999999;">
(all days selected)
</span>
</td>
</tr>
Э, вы не можете просто добавить 'checked' атрибут самих входных элементов? Вам не нужна JS для этой части, и это правильный путь. – rvighne
Если вы выберете все из них при загрузке страницы, то почему вы должны проверить, выбраны ли они? Я не вижу необходимости в каких-либо JS вообще. – rvighne