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以防万一我想获取标签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 回答