У меня есть несколько флажков, и я хотел бы упростить следующую функцию.jQuery упростить функцию несколько флажков
Я бы не хотел повторять каждый раз один и тот же код. Я бы хотел использовать атрибут data.
<input id="homeView" class="home-checkbox" type="checkbox" />
<input id="homeAll" class="home-checkbox" type="checkbox" />
$('#homeAll').on('click',function()
{
if(this.checked)
{
$('.home-checkbox').each
(
function()
{
this.checked = true;
}
);
}
else
{
$('.home-checkbox').each
(
function()
{
this.checked = false;
}
);
}
});
https://jsfiddle.net/ywg9nhp4/2/
Благодаря
Не могли бы вы быть более точным для того, что вы пытаетесь сделать? Что происходит с «следующей функцией»? – DinoMyte
Вы должны выбрать версию jQuery в разделе «Рамки и расширения» в вашей скрипке. Ни одна из функций не работает, если вы этого не сделаете. – wrxsti
это полезно? https://jsfiddle.net/ywg9nhp4/3/ –