【发布时间】:2014-01-14 13:41:22
【问题描述】:
基本的 Javascript/jQuery 技能让我望而却步,我使用生成器创建了这个 svg 十六进制网格 http://francescasargent.co.uk/blogosphere/playground/hexagons4.html。如果您查看源代码(此处复制和粘贴太长!)大约有 112 个多边形。我试图给每个多边形一个唯一的类,简单的“pg-”,然后是一个 1-112 的数字,以便进一步工作。但我已经被难住了。作为测试,我正在尝试遍历多边形并将 svg 文本更改为每个单独多边形的数量(稍后将更改为 addClass)。此代码导致每个 svg 文本项中的数字为“111”,而不是循环遍历并为它们分配不同的升序数字。我做错了什么?
$( document ).ready(function() {
polygons = $('polygon').length;
for(i=0; i<polygons;i++) {
$('polygon').each(function(i, obj) {
$('text').text('fap'+[i]);
});
}
});
【问题讨论】:
标签: javascript jquery svg polygon