Exact or Loose Match
Last updated
Last updated
Instead of = to define the value of the attribute, you can use *=. The sign = means exact match and *= means loose match.
In the example of the Wikipedia's search button (Basic Concepts of Selectors), we created a selector that has an exact match. To remind you, this was the selector we've built:
button[class='pure-button pure-button-primary-progressive'][type='submit']
But if you use a loose match, the selector can look like this:
button[class*='pure-button'][type='submit']
Note how exact value of pure-button pure-button-primary-progressive was shortened to the loosely matching value pure-button.