Attribute Not Equal Selector [name!="value"]

Select elements that either don't have the specified attribute, or do have the specified attribute but not with a certain value.

.attributeNotEqual(attribute, value)

attribute StringAn attribute name.
value StringAn attribute value. Can be either a valid identifier or a quoted string.

This selector is equivalent to :not([attr='value']).

Finds all inputs that don't have the name 'newsletter' and appends text to the span next to it.

JS
<div>
  <input type="radio" name="newsletter" value="Hot Fuzz" />
  <span>name is newsletter</span>
</div>
<div>
  <input type="radio" value="Cold Fusion" />
  <span>no name</span>
</div>
<div>
  <input type="radio" name="accept" value="Evil Plans" />
  <span>name is accept</span>
</div>
HTML
$("input[name!='newsletter']").next().append("<b>; not newsletter</b>");
DEMO

Looking for a Web Developer?

👋

Hi! I'm Basti, author of this site. If you are looking for a web developer with 15+ years of experience, holla at me!

Be it the good 'ol jQuery, vanilla JS or modern frameworks like Vue and Svelte, front- or backend, I can help you.

Just write me at jobs@jqapi.com :)