这个 jQuery 选择器代表什么意思?

4

这个 jQuery 选择器是什么意思:$("*[regex]")

我想选择所有具有 regex 属性的控件。

1个回答

4
它选择所有带有regex=属性的元素(它存在,可以为空)。
虽然all selector可以被隐含,但它只能是:
$("[regex]")

这两种方法都非常低效,因此最好在查找属性之前添加元素类型或其他限定条件以缩小范围。


如果我想要一个同时具有regex和error属性的选择器 - Vaibhav Jain
@vaibhav - 将它们相互添加而不留空格,以仅选择同时具有两者的元素:$("[regex][error]") - Nick Craver
@vaibhav:你可以像这样将字符串链接在一起 $('[regexp][error]') - jAndy
你是认真的吗?你有一个自动刷新stackoverflow的脚本或者什么东西吗? :p - jAndy
@jAndy - 工具栏中的通知图标(StackExchange)是即时的,所以我比添加它之前更快地看到回复了,是的 :) - Nick Craver

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接