我有以下使用HTML 5数据属性的元素列表。
<div data-element="INFO-NAME"></div>
<div data-element="INFO-EMAIL"></div>
<div data-element="INFO-ADDRESS"></div>
<div data-element="INFO-ZIP"></div>
我想要的是获取包含
的所有元素的列表 data-element="INFO-*"
我尝试了$('[data-element="INFO-*"]')
,但这会返回一个空对象。如何检索此列表?
答案 0 :(得分:6)
您可以使用
$('[data-element^="INFO-"]')
表示查找属性为data-element
的任何元素,其值为INFO-
答案 1 :(得分:3)
使用^=
,这意味着«从»开始:
$('[data-element^="INFO-"]')