javascript - 从 div 获取特定的 div 类并基于该类执行函数

标签 javascript jquery html

标题可能无法很好地解释我的需求。基本上,在页面的开头,我有大约 20 个 div,每个都有 cal001、cal002 ... 到 cal020 的 ID。

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

最佳答案

获取tocal...:

var tocal = $('[id^="tocal"]');

追加:

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));
});

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

关于javascript - 从 div 获取特定的 div 类并基于该类执行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7012985/

相关文章:

jquery - 参数列表后缺少 ) ? jQuery

jquery - 在 jQuery 中查找第一个可见子项的索引

php - 我可以将 .png 图像嵌入 HTML 页面吗?

html - 禁用在textarea中键入

javascript - 多个切换链接

javascript - 我基于相同的数组在另一个循环中迭代一个循环,忽略重复项的最佳方法是什么?

javascript - 在react/redux应用程序中提交值后添加断行

javascript - DOM 与 SpiderMonkey 一起使用?

javascript - 如何将JS事件更改保存到浏览器历史记录中

javascript - 当通过 javascript 更改输入值时,您如何监听/检测输入值的更改?