繁体   English   中英

在JQuery中使用通配符搜索HTML5数据属性

[英]Searching HTML5 data attributes using wildcards in JQuery

我有以下使用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-*"]')但这会返回一个空对象。 我该如何检索此列表?

您可以使用

 $('[data-element^="INFO-"]')

这意味着查找具有属性data-element任何元素,其值为以INFO-开头

有关详细信息,请参阅http://www.w3.org/TR/selectors/#attribute-substrings

使用^= ,这意味着«从»开始:

$('[data-element^="INFO-"]')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM