2017-09-08 4 views
0

Ich möchte jedem Element (.grid__area), das vom Benutzer erstellt wird, eine ID zuweisen. Zum Beispiel: area1, area2 und so weiter. Das Problem ist, dass ich nicht herausfinden kann, wo ich es richtig platzieren soll.Weisen Sie dem dynamisch erstellten Element des auswählbaren Rasters nummerierte ID zu "Yair even or"

Codepen: https://codepen.io/vsync/pen/ONWmmq

Ich habe versucht, den Moment zu finden, wo das Element erstellt wird und über

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

die neue ID zugewiesen werden.

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

Aber ich kann nicht auslösen this noch ich kann es nicht im Bereich Schablonenabschnitt platzieren.

Danke für jede Hilfe.

+0

Das klingt wie ein [XY-Problem] (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) – Andreas

Antwort

2

Fügen Sie diese Zeile vor Zeile 242 (demo):

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

Vergessen Sie die counter Variable in der grid nicht enthalten.

+0

Du bist toller Mann! Danke vielmals! <3 –

+0

@BillBronson - willkommen :) –

Verwandte Themen