【发布时间】:2012-10-24 17:05:11
【问题描述】:
是否可以使用属性名称中带有通配符的 jQuery 查找所有 DOM 元素?
考虑以下 HTML:
<input
id="val1"
type="text"
data-validate-required
data-validate-minlength="3"
data-validate-email />
我想要实现的是找到所有属性名称以data-validate-开头的dom节点
据我了解,here 所描述的通配符与属性的“值”有关。
这样做的原因是 - 我想找出应该验证哪些元素 - 然后找出起作用的验证参数(如 -email)。
谢谢
【问题讨论】:
-
对于我在很多模块中看到的情况,人们倾向于添加另一个仅带有前缀的属性。 HTH。
-
@ambs 所以不可能在属性名称中使用通配符,人们已经使用“前缀-”作为选择器来克服这个问题?
标签: javascript jquery html sizzle