Методы переключения атрибута «отключено» в jQuery

  1. Использование метода prop():

    $("#elementId").prop("disabled", true); // to disable
    $("#elementId").prop("disabled", false); // to enable
  2. Использование метода attr():

    $("#elementId").attr("disabled", "disabled"); // to disable
    $("#elementId").removeAttr("disabled"); // to enable
  3. Использование методов addClass() и RemoveClass():

    $("#elementId").addClass("disabled"); // to disable
    $("#elementId").removeClass("disabled"); // to enable
  4. Использование метода toggleClass():

    $("#elementId").toggleClass("disabled"); // to toggle the disabled state
  5. Использование метода prop() с функцией обратного вызова:

    $("#elementId").prop("disabled", function(index, value) {
    return !value;
    });