Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 990 Bytes

no-delegate.md

File metadata and controls

40 lines (31 loc) · 990 Bytes

no-delegate

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.

Rule details

❌ 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;

Resources