/ / Як отримати доступ до зовнішнього елемента всередині полімеру - полімеру

Як отримати доступ до зовнішнього елемента всередині полімеру - полімеру

Як отримати доступ до зовнішнього елемента всередині елемента полімеру.

<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>

Відповіді:

0 для відповіді № 1

Атрибут доступний через this.externalDropZoneContainerId, стандартний DOM API для отримання елементів є document.getElementById:

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

Замість цього ready подія ви, можливо, можете використовувати domReady замість цього, інакше інший елемент може ще не бути гарантованим існувати.


Схожі запитання


Коментарі (0)

Додати коментар