Disallows the .delegate
/.undelegate
methods. Prefer .on
/.off
or EventTarget#addEventListener
/removeEventListener
.
📋 This rule is enabled in plugin:no-jquery/deprecated-3.0
.
📋 This rule is enabled in plugin:no-jquery/all
.
❌ Examples of incorrect code:
$( 'div' ).delegate();
$div.delegate();
$( 'div' ).first().delegate();
$( 'div' ).append( $( 'input' ).delegate() );
$( 'div' ).undelegate();
$div.undelegate();
$( 'div' ).first().undelegate();
$( 'div' ).append( $( 'input' ).undelegate() );
✔️ Examples of correct code:
delegate();
[].delegate();
div.delegate();
div.delegate;
undelegate();
[].undelegate();
div.undelegate();
div.undelegate;