Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 744 Bytes

no-constructor-attributes.md

File metadata and controls

30 lines (23 loc) · 744 Bytes

no-constructor-attributes

Disallows passing attributes to the jQuery constructor. Prefer .attr.

Rule details

❌ Examples of incorrect code:

$( '<div>', { width: 100, class: 'foo' } );
$( '<div>', { on: { click: function () {} } } );
$( '<div/>', { data: { foo: 'bar' } } );
$div.add( '<div>', { width: 100, class: 'foo' } );

✔️ Examples of correct code:

$( '.div' );
$( '<div>' );
$( '.div', context );
$( '<div>', ownerDocument );
$( '<div/>', ownerDocument );
$div.add( '<div>', context );

Resources