【发布时间】:2016-07-02 09:45:30
【问题描述】:
如何找到所有具有匹配模式data-foo-bar-*的属性的元素,例如
<div data-foo-bar-id="" />
将document.querySelectorAll 与foo-bar-* 模式一起使用会出错:
未捕获的语法错误:无法在“文档”上执行“querySelectorAll”:“[data-foo-bar-*]”不是有效的选择器。
【问题讨论】:
-
@IvankaTodorova 这个问题完全是jquery 的焦点。
-
@Keksike 寻找部分属性值(你的链接)和寻找部分属性名不一样(本题的问题)
-
没有您可能已经知道的 attribute-name-starts-with-selector-syntax。因此,您需要代码来手动找到这些元素。所以问题是,你尝试过什么,你在哪里卡住了?
标签: javascript dom