2016-05-05 22 views
0

ich die div id übereinstimmen sagen wollen,Reagieren: Kann ich mit Requisiten

componentDidMount() { 
    if (x == y) { 
    var x = ReactDOM.findDOMNode(this) 
    var y = div.id 
    $('#y').append(x) 
    } 
} 

Wenn die div id auf den Namen des Knotens gleich ist, dann den Knoten auf diesem div anhängen.

Ich bilde eine Kalender-Anwendung, und jedes Ereignis ist eine separate Komponente, die auf einen div mit der ID 09.00 Uhr abgebildet werden müssen, 10.00, 11.00, 12.00 usw.

This.props.start_time kehrt

12:00AM 
+0

können Sie weiter zu erklären. Ich habe es versucht und es funktioniert nicht. Vielen Dank! – CodeYogi

+0

Es heißt "Uncaught ReferenceError: div ist nicht definiert" – CodeYogi

+0

@CodeYogi Wo ist das div? Können Sie mehr von Ihrem Code posten? –

Antwort

0

Das ist, was funktioniert hat:

componentDidMount() { 

    var x= ReactDOM.findDOMNode(this) 
    var y = this.props.time 
    $('#' + y).append(x) 
    } 
+0

Das ist schrecklich: warum fügst du es nicht mit reagieren? – zerkms

+0

Wie würde ich das tun? – CodeYogi

Verwandte Themen