Javascript 在JQuery中使用通配符搜索HTML5数据属性
下面是使用HTML5数据属性的元素列表Javascript 在JQuery中使用通配符搜索HTML5数据属性,javascript,jquery,html,custom-data-attribute,Javascript,Jquery,Html,Custom Data Attribute,下面是使用HTML5数据属性的元素列表 <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 eleme
<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-*”])
,但这将返回一个空对象。如何检索此列表?使用^=
,这意味着«从开始»:
$('[data-element^="INFO-"]')
你可以用
$('[data-element^="INFO-"]')
这意味着查找属性为data element
且值以INFO-
开头的任何元素
更多信息请参见,
-*
不是必需的。是否有一种通用方法来匹配数据元素值的一部分?例如,数据元素=Info1,Info2,Info3。。。如何匹配[data element=*Info1*]??@RyanGriggs我想你要找的是[data element*=“Info1”]
,它读取的数据元素包含“Info1”