Basically, prop() should be used when getting or setting properties (such as autoplay , checked , disabled and required amongst others). Wrapping a button in a link tag transforms it into a link. Syntax: $(selector).removeAttr(attribute) Parameters: attribute:This parameter is required. It specifies one or more than one attributes to remove. We then used the setAttribute method to add the disabled attribute to the button. The disabled attribute can be set to keep a user from using the element until some other condition has been met (like selecting a checkbox, etc.). Use the setAttribute() method to set the disabled attribute. Some future-friendly styles are included to disable all pointer-events on anchor buttons. So you have to add some CSS to the button, e.g. const attribute = document.createAttribute('id') And give it a value (name): attribute. The absence of the attribute means its value is false. ; For example, btn?.setAttribute('disabled', ''). For you set the Disabled=true in your C# code,so when you firstly render the razor pages,the select field should be disabled.Because this code `(@Model.Disabled ? This We used the getElementById () method to select the button. Then, a Hint: A button with aria-disabled="true" doesn't look the same as a button with the attribute disabled. Twitter / Facebook / Pinterest. "disable" : null)` means the data should be `disable` when Disabled= true and the data should be null when Disable = $(this).closest("tr").next().show() A disabled element is unusable. To run the above program, save the file name anyName.html (index.html). In this article, well go over the disabled attribute in React Buttons, and see a few examples of how it can be used. In $(element).prop('disabled', true); //true|disabled will work on all By setting the value of the disabled attribute to the empty string ( "" ), we are setting disabled to true, which results in the button being disabled. How to add credit card payment system with Stripe in React; category : Code examples. $("input").prop('disabled', false); By using removeAttr() , you are completely removing the disabled attribute itself - while prop() is merely setting the property's underlying boolean value to false. To disable a button in TypeScript: Select the button element. var $element = $(); $element.prop('disabled', true); $element.attr('disabled', true); // The following Some future Call to setAttribute () , sets to disabled.