-1

こんにちは私は要素を持つクラスを持っています

<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の一致のみを抽出するにはどうすればよいですか?

4

2 に答える 2

1

属性クラスに対して機能するストレートなJavaScriptの場合(jQueryを使用しておらず、DOMを介して問題の要素を見つけることができると仮定します)

// Contains array of matches or null if none found
var matches= classAttr.match(/(help_\w)/g);
于 2012-11-12T17:34:53.733 に答える
1

このソリューションには、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);
于 2012-11-12T17:26:41.183 に答える