Categories

Attribute Contains Word Selector [attribute~="value"]

Categories: Attribute

jQuery('[attribute~="value"]')

Description: Selects elements that have the specified attribute with a value containing a given word, delimited by spaces.

  • jQuery('[attribute~="value"]')

    version added: 1.0

    attribute   An attribute name.

    value   An attribute value. Quotes are mandatory.

This selector matches the test string against each word in the attribute value, where a "word" is defined as a string delimited by whitespace. The selector matches if the test string is exactly equal to any of the words.

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

    HTML:
    <input name="man-news" />
    
      <input name="milk man" />
      <input name="letterman2" />
      <input name="newmilk" />
    Code:
    $('input[name~="man"]').val('mr. man is in it!');