"Yair even or" 将编号 ID 分配给动态创建的可选网格元素

Assign numbered ID to dynamically created Element of selectable Grid by "Yair even or"

我想为用户创建的每个元素 (.grid__area) 分配一个 ID。例如:area1area2等。问题是我不知道该把它放在哪里。

代码笔:https://codepen.io/vsync/pen/ONWmmq

我试图找到创建元素的时刻并通过

.attr('id','area'+count+'')

分配新 ID。

this.DOM.scope.append( selectionArea ); // Line 242
console.log('Created!');

但是我无法触发this,也无法将其放置在区域模板部分。

感谢您的帮助。

在第 242 行之前添加此行 (demo):

selectionArea.attr('id','area'+count++);

不要忘记在 grid 中包含 counter 变量。