我正在寻找有关通过jQuery选择器使用通配符或正则表达式(不确定确切术语)的文档。
我自己寻找了此信息,但无法找到有关语法以及如何使用它的信息。有谁知道语法的文档在哪里?
编辑:属性过滤器使您可以基于属性值的模式进行选择。
我正在寻找有关通过jQuery选择器使用通配符或正则表达式(不确定确切术语)的文档。
我自己寻找了此信息,但无法找到有关语法以及如何使用它的信息。有谁知道语法的文档在哪里?
编辑:属性过滤器使您可以基于属性值的模式进行选择。
您可以使用该filter
功能应用更复杂的正则表达式匹配。
这是一个仅与前三个div相匹配的示例:
$('div')
.filter(function() {
return this.id.match(/abc+d/);
})
.html("Matched!");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="abcd">Not matched</div>
<div id="abccd">Not matched</div>
<div id="abcccd">Not matched</div>
<div id="abd">Not matched</div>
id和class仍然是属性,因此如果您选择相应的选项,则可以对其应用regexp属性过滤器。在此处阅读更多信息:http : //rosshawkins.net/archive/2011/10/14/jquery-wildcard-selectors-some-simple-examples.aspx