How To Button Disable In Jquery

Buttons play a vital role in web applications, and sometimes it may be necessary to disable a button to prevent users from performing certain actions. jQuery is a popular JavaScript library that makes it easy to manipulate web pages, including disabling buttons. In this blog post, we’ll show you how to disable buttons using jQuery.


In order to follow along with this tutorial, you should have basic knowledge of HTML, JavaScript, and jQuery. Additionally, you should have the jQuery library included in your project. You can include it using the following script tag:

<script src=””></script>

Disable a Button Using jQuery

Disabling a button with jQuery is simple. All you need to do is target the button using a selector and then set the “disabled” attribute to “true”. Here’s an example:

Suppose you have a button with the ID “myButton”:

<button id=”myButton”>>Click Me!</button>

To disable this button using jQuery, you can use the following code:

    $(document).ready(function() {
        $("#myButton").attr("disabled", true);

This code will disable the button as soon as the document is ready. The button will now be unclickable, and its appearance will typically be grayed out to indicate that it’s disabled.

Enable a Button Using jQuery

To enable a disabled button, you need to set the “disabled” attribute to “false”. Here’s how you can do that:

    $(document).ready(function() {
        $("#myButton").attr("disabled", false);

Toggle Button Disabled State Using jQuery

If you want to toggle the disabled state of a button, you can use the following code:

    $(document).ready(function() {
        $("#myButton").click(function() {
            $(this).attr("disabled", !$(this).attr("disabled"));

This code will toggle the disabled state of the button each time it’s clicked. If the button is enabled, it will become disabled, and if it’s disabled, it will become enabled.


In this blog post, we’ve shown you how to disable, enable, and toggle the disabled state of a button using jQuery. This can be helpful in various situations, such as preventing users from submitting a form multiple times or controlling user interactions based on other conditions in your web application. With just a few lines of code, you can easily manipulate button states using jQuery to enhance the user experience of your web applications.