Vérifiez La Case À Cocher Désactivée (Jquery)

Le but est de;

Si la case à cocher est désactivée, ne rien faire.

Si la case à cocher est activée et vérifié, définir le style d'un bouton.

Voici ce que j'ai obtenu jusqu'à présent;

 $(document).ready(function (e) {


        $(".checkbox").live("click", function () {

            if ($(this).hasAttribute('disabled')) {
                return false;
            }
            var isAnyChecked;

            $("input[type=checkbox]").each(function () {
                var checkedValue = $(this).attr("checked");
                if (checkedValue == "checked") {
                    isAnyChecked = true;
                }


            });

            if (isAnyChecked) {
                $("#<%= btnConfirm.ClientID %>").css("display", "block");

            } else {
                $("#<%= btnConfirm.ClientID %>").css("display", "none");

            }


        });  });

J'ai essayé .is(':disabled'), .hasAttr(), .prop() et .attr(). Toute aide serait grandement appréciée.

Pour commencer, .live est obsolète et devrait être mis à l'écart pour .on

OriginalL'auteur user1595357 | 2012-10-10