Я пытаюсь написать кусок кода JQuery, где, если все флажки «бесконтрольно», то все теги Li имеет класс «отключены.»
Но, если один флажок (любой параметр) установлен, то все теги [LI] потерять класс «отключены».
Большое спасибо!
Я пытаюсь написать кусок кода JQuery, где, если все флажки «бесконтрольно», то все теги Li имеет класс «отключены.»
Но, если один флажок (любой параметр) установлен, то все теги [LI] потерять класс «отключены».
Большое спасибо!
$(':checkbox').click(function () {
$('li').toggleClass('disabled', !$(':checkbox:checked').length);
});
$(':checkbox')
.click(
function()
{
$('li').toggleClass('disabled', $(':checkbox :checked').length <= 0));
}
);
EDIT: Спасибо Кену за указание метода toggleClass.
Незначительная модификация RaYell, которая будет включать в себя любые динамически добавленные флажки:
$(':checkbox').live('click', function () {
$('li').toggleClass('disabled', !$(':checkbox:checked').length);
});
Я наткнулся на этот пост случайно, и я думал, что я хотел бы добавить свой шиллинг стоит:
jQuery(':checkbox').click(function()
{
if (jQuery(this).is(':checked'))
{
alert("Checked");
}
else
{
alert("Unchecked");
}
});