我有一个在 data 属性中使用数组的 html 元素
<div data-area='["North America", "United Kingdom"]'>Test</div>
我有多个与不同“事物”有关的数据属性
<div data-area='["North America", "United Kingdom"]' data-job='["Programmer","Scientist"]'>test</div>
如何根据 1 个值搜索整个元素上的所有数据属性标签?
我正在尝试使用选择器而不是遍历每个数据属性,这可能吗?
这是一个例子加上我尝试过的一个小提琴。
// search all data attributes of a div element that contains the given value and apply a hidden class
// this should search every data attribute for "Programmer"
$('[data-*="Programmer"]').addClass('hidden');