0

私は以下を達成しようとしています:

<input type="text" name="some_name" id="some_id" class="prefix_type_tags prefix_separator_comma etc etc" />

ページにこの種の要素が複数ある (動的に生成される) ため、検出したい

jQuery('[class^=prefix_]').each(function(){
    //solution????
});

ここでは、各クラスを個別に検出したいのと同じように、タイプ部分クラスまたはセパレーター部分クラスがあるかどうかを検出したい場合、タグprefix_type_tagsを取得したい場合のように、クラスの最後の部分を取得したい、そして"comma"を取得したい場合に備えて、どの体にも解決策がありますか?prefix_separator_comma

私はそれを分割したくない、または同様の解決策を望んでいませんregex.

4

1 に答える 1

0
jQuery('[class^=prefix_]').each(function(){
    var classList = $(this).attr('class').split(/\s+/);
    for ( var counter = 0; counter < classList.length; counter ++ )
    {
         var classname = classList[ counter ];
         var lastPart = classname.split("_")[2];

         //you can now do whatever you want to do with lastPart
    }
});
于 2013-01-18T07:36:29.277 に答える