javascript - jQuery 选择数组数据属性中包含指定项目的元素

标签 javascript jquery custom-data-attribute

我有一个元素,我想为其提供包含一系列值的数据属性,即Array。然后我希望能够根据该系列中的任何值来选择它。像这样的事情:

<div id="example" data-my-series='["foo", "bar"]'></div>

然后我希望根据其中包含 "foo" 的事实来选择它。不过,我不太确定该怎么做。我知道如果我不采用这种方法,我会这样做 $('div[data-my-series="foo"]') ,但是,显然情况并非如此。有什么建议吗?

编辑:另外,我怎样才能实现相反的效果?即,选择一个 data-my-series"foo" 的元素?

最佳答案

$( "[data-my-series*='foo']" )

给你!

关于javascript - jQuery 选择数组数据属性中包含指定项目的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19669712/

相关文章:

javascript - TinyMCE - 将插件放在下拉列表中? (自定义工具栏菜单按钮)

javascript - 尝试使用正则表达式匹配字符串中的数组索引模式

php - 使用 uploadify 发送额外的字段数据

使用 querySelectorAll() 的 JavaScript Accordion 菜单

javascript - Silviomoreto bootstrap-select 选项工具提示

javascript - fancybox 中的同位素过滤存在问题

javascript - 将结束 </a> 标记移动到包含元素的末尾

javascript - Ajax返回数组在PHP中显示[object Object],[object Object]

html - 自定义数据属性的 CSS 选择器?

javascript - 将选定的数据发送回原始窗口