While :<element_type> and [type="<element_type>"] can both be used in jQuery to select elements by their
type, [type="<element_type>"] is far faster because it can take advantage of the native DOM querySelectorAll() method
in modern browsers.
This rule raises an issue when following selectors are used:
:checkbox :file :image :password :radio :reset :text var input = $( "form input:radio" ); // Noncompliant
var input = $( "form input[type=radio]" ); // Compliant