从div获取一个特定的div类,并根据它执行一个函数

Hen*_*nry 1 html javascript jquery

标题可能无法解释我的需求.基本上,在页面的开头,我有20个div,每个都有cal001,cal002 ...到cal020的id.

然后在页面的末尾,我有一堆div,每个都有类似tocal001或tocal002的类.那些div也可能有不同的类.假设我有一个类tocal001的div,我如何让javascript识别以tocal和clone().after()cal001 div 开头的特定类?

Nea*_*eal 5

获得tocal...:

var tocal = $('[id^="tocal"]');
Run Code Online (Sandbox Code Playgroud)

附加:

tocal.each(function(index, item){
     var $item = $(item);
     var id = item.id;
     var num = id.substr(id.length - 3, 3);
     $item.clone().insertAfter($('#cal' + num));
});
Run Code Online (Sandbox Code Playgroud)

这是一个演示:http://jsfiddle.net/maniator/gRhCC/