【发布时间】:2019-08-22 17:37:18
【问题描述】:
我有这种元素
<div class="clas"></div>
<div class="clas_temp"></div>
<div class="clastemp"></div>
<div class="clas_test"></div>
<div class="clas_tmp"></div>
<div class="clas_t"></div>
我需要选择属性id 的第一个单词clas 是否具有可选的下一个值_test、_t 或temp。
我只知道使用以下语法选择第一个单词。
$( "div[class^='clas']" ).html( "insert!" );
sn-p 上方将选择以clas 开头的所有类,但我需要更具体的第二个可选下一个值_test、_t 或temp。我怎么能那样做?可能的方法是使用像(_test|_t|temp) 这样的正则表达式,但是在 jQuery 中有一个正则表达式分组吗?
我希望结果会是这样。
<div class="clas"></div>
<div class="clas_temp">insert!</div>
<div class="clastemp"></div>
<div class="clas_test">insert!</div>
<div class="clas_tmp"></div>
<div class="clas_t">insert!</div>
【问题讨论】:
标签: javascript jquery html regex