Я использую следующий фрагмент кода для создания выбора/отмены выбора всех флажков:JQuery Локализация выбрать/отменить выбор всех
http://www.wiseguysonly.com/2010/01/15/select-and-unselect-all-checkboxes-with-jquery/
Это большая помощь, но просто интересно, как вы могли бы идти о локализации (только в той же группе из элементов) поля select/deselect.
У меня есть несколько списков флажков, которые генерируются динамически (так трудно дать им разные классы селекторов для таргетинга с вариантами скрипта), которые имеют флажок select/deselect. В настоящее время проверка одного эффекта влияет на всю группу флажков.
(ДОПОЛНЕНО)
К сожалению, вот несколько примеров кода -
HTML, -
<ul>
<li class="select-all" ><input type="checkbox" name="select-all" onclick="toggleChecked(this.checked)"> Select/Deselect All</li>
<li><input class="principal-group" type="checkbox" /> 1</li>
<li><input class="principal-group" type="checkbox" /> 2</li>
<li><input class="principal-group" type="checkbox" /> 3</li>
</ul>
<ul>
<li class="select-all" ><input type="checkbox" name="select-all" onclick="toggleChecked(this.checked)"> Select/Deselect All</li>
<li><input class="principal-group" type="checkbox" /> 1</li>
<li><input class="principal-group" type="checkbox" /> 2</li>
<li><input class="principal-group" type="checkbox" /> 3</li>
</ul>
и Jquery, что в настоящее время не проводит различий между двумя группами братьев и сестер -
function toggleChecked(status) {
$(".principal-group").each(function() {
$(this).attr("checked",status);
})
}
Это по-разному относится к вашим предложениям, так как ответ к изменению статуса.
Как добавить себя в свой список? Опубликовать код? – Marko