2016-07-26 9 views
0

Was bedeutet die Methode .html() in der Javascript-Bibliothek ? Ich lese auf, wie man verwendet Tooltips auf Graphen in d3.js und ich kam in den folgenden:Was bedeutet .html()?

.html(function(d) { return d; }) 

Kann jemand bitte erklären mir dies bitte?

+6

[Die Dokumente sind Ihr Freund.] (Https://github.com/d3/d3-request/blob/master/README.md#html) –

Antwort

1

Die Funktion .html setzt oder ruft html auf einem Element ab. In diesem Fall geben Sie d von einer anonymen Funktion zurück, was bedeutet, dass Sie Daten an ein Element gebunden haben und diese Daten als Parameter d an Ihre anonyme Funktion übergeben werden. Diese Funktion gibt d, so dass bedeutet, dass, wenn Sie

.html(function(d){return d;}) 

nennen sind Sie wirklich nur dies zu tun:

.html(d) 

Da d Ihre Daten, es ist die html des Elements auf den Wert von d.