你好我有一个元素类
<div class="help_1"></div>
<div class="onemoreclass help_2 twoclass"></div>
<div class="test help_3"></div>
<div class="class1 help_4"></div>
我怎样才能只提取 help_(*) 与 javascript 的匹配项?
你好我有一个元素类
<div class="help_1"></div>
<div class="onemoreclass help_2 twoclass"></div>
<div class="test help_3"></div>
<div class="class1 help_4"></div>
我怎样才能只提取 help_(*) 与 javascript 的匹配项?
此解决方案需要 jQuery 库:
var A = [];
$('div').each(function(){
var B = $(this).attr('class').split(' ');
for(var i=0;i<B.length;i++){
var C = B[i];
if( /^help_/.test(C) ){
A.push(C);
}
}
});
console.log(A);
用于针对属性类的直接 javascript(假设您没有使用 jQuery 并且可以通过 DOM 找到有问题的元素)
// Contains array of matches or null if none found
var matches= classAttr.match(/(help_\w)/g);