/ / Sådan får du adgang til et eksternt element i et polymeriselement - polymer

Sådan får du adgang til et eksternt element i et polymeriselement - polymer

Sådan får du adgang til et eksternt element i et polymeris element.

<polymer-element attributes="externalDropZoneContainerId">>
<script>
Polymer("file-upload", {
ready: function(){
//Here I want to access the externalDropZoneContainerId so that I can bind drag and drop functionality to this ID
//$("#" + externalDropZoneContainerId) does not work.
}
})
</script>
<polymer-element>

svar:

0 for svar № 1

Attributten er tilgængelig via this.externalDropZoneContainerId, standard DOM API for at få elementer er document.getElementById:

<polymer-element attributes="externalDropZoneContainerId">>
<script>
Polymer("file-upload", {
ready: function(){
var elem = document.getElementById(this.externalDropZoneContainerId);
}
})
</script>
<polymer-element>

I stedet for ready begivenhed skal du måske bruge domReady begivenhed i stedet, ellers er det andet element endnu ikke garanteret at eksistere.


Beslægtede spørgsmål


Kommentarer (0)

Tilføj en kommentar