Is it possible to use attributes to search a string in Webflow that contains the value rather than being an exact match?

Published on
September 22, 2023

Yes, it is possible to use attributes to search a string in Webflow that contains the value, rather than being an exact match. Webflow provides a range of operators that can be used to perform advanced searches on attributes. One such operator is the "contains" operator, which allows you to find elements whose attribute value contains a specific string.

You can use the "contains" operator in combination with the attribute selector to target elements that have a specific value within an attribute. Here's an example of how you can use this in the Webflow Designer:

  1. Open the Selector field by selecting the element you want to target in the Designer and clicking on the Selector field in the Style panel.

  2. Add the attribute selector to the Selector field. For example, if you want to target all elements that have the attribute data-category containing the value "webflow", you would use the following selector: [data-category~="webflow"].

  • The ~= operator checks if the value of the attribute contains the specified string. It will match even if the value is part of a larger string, separated by spaces.
  1. Modify the other style properties as desired for the selected elements.

By using the "contains" operator in this manner, you can search for a specific value within an attribute and apply styles or make other changes to those elements accordingly.

In addition, you can also use Regular Expressions (RegEx) with the "matches" operator to perform more complex string matching patterns. This allows you to search for elements whose attribute value matches a specific pattern or regular expression.

To summarize, by combining the attribute selector with the "contains" or "matches" operator, you can perform searches for strings that contain a specific value in Webflow.

Additional Resources:

Example Search Queries:

  1. How to use attributes for string search in Webflow?
  2. What are the operators available for searching strings in Webflow attributes?
  3. Can I perform advanced searches in Webflow for attributes containing a value?