Attribute Contains Selector [name*="value"]

Selects elements that have the specified attribute with a value containing a given substring.

.attributeContains(attribute, value)

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

This is the most generous of the jQuery attribute selectors that match against a value. It will select an element if the selector's string appears anywhere within the element's attribute value. Compare this selector with the Attribute Contains Word selector (e.g. [attr~="word"]), which is more appropriate in many cases.

Finds all inputs with a name attribute that contains 'man' and sets the value with some text.

JS
<input name="man-news" />
<input name="milkman" />
<input name="letterman2" />
<input name="newmilk" />
HTML
$("input[name*='man']").val("has man in it!");
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 :)