
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
jquery-enable-disable
Advanced tools
A simple, lightweight jQuery plugin that adds methods to enable and disable elements, as well as to chcek whether an element is enabled or disabled. Designed to work well together with Bootstrap!
A simple, lightweight jQuery plugin that adds methods to enable and disable elements, as well as to chcek whether an element is enabled or disabled. Designed to work well together with Bootstrap!
You can pass a jQuery selector as an additional argument to filter a collection.
Works with these elements:
* When disabling or enabling fieldsets or forms the element itself as well as all explicitly supported elements within it are affected.
When using on collections please note that the provided filtering capability only affects the items in the collection, and not their children. I.e. if you have a collection of only fieldsets and provide 'a' as the additional filter, you might expect that anchor elements within the fieldsets get disabled, but in fact nothing will. You'll have to modify the collection manually first to achieve that kind of behaviour.
jquery-enable-disable requires jQuery version 1.6 or higher, and by all means should be compatible with all the browsers that version supports:
... but it has not been tested in all of those.
Please note that when disabling links (<a>), the original url or whatever it had in the href attribute is stored in a data attribute called 'disabled-href'. When you enable the element again, the href attribute is set back to whatever that data attribute contains, and the data attribute itself is removed afterwards.
bower install jquery-enable-disable
npm install jquery-enable-disable
Download dist/jquery-enable-disable.min.js and include it
// To enable
$('#selector').enable(); // chainable
// To disable
$('#selector').disable(); // chainable
// To only disable inputs with the class 'not-required'
$('input').disable('.not-required');
// To check if element is disabled
// i.e. has a property or class named 'disabled'
// or a data attribute specific to this plugin
// called 'data-disabled-href'
$('#selector').isDisabled() // returns bool
// To check if element is enabled
// i.e. none of the above is true
$('#selector').isEnabled() // returns bool
FAQs
A simple, lightweight jQuery plugin that adds methods to enable and disable elements, as well as to chcek whether an element is enabled or disabled. Designed to work well together with Bootstrap!
We found that jquery-enable-disable demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.