I have the following list of elements that uses the HTML 5 data attributes.
<div data-element="INFO-NAME"></div>
<div data-element="INFO-EMAIL"></div>
<div data-element="INFO-ADDRESS"></div>
<div data-element="INFO-ZIP"></div>
What I would like to do is to get the list of all the elements that contains
data-element="INFO-*"
I tried $('[data-element="INFO-*"]')
but this returns an empty object. How can I retrieve this list?
You can use
$('[data-element^="INFO-"]')
which means find any element with attribute data-element
with a value starting with INFO-
See more at http://www.w3.org/TR/selectors/#attribute-substrings
使用^=
,这意味着«从»开始:
$('[data-element^="INFO-"]')
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.