Получить идентификатор узла с помощью YUI 3.3 - PullRequest
1 голос
/ 24 августа 2011

В YUI есть один аккордеон, и мне нужен идентификатор элемента, высота которого больше 0px.

Вот часть кода

<div class="accordian">
 <div id="item1" class="yui3-widget-bd"></div>
 <div id="item2" class="yui3-widget-bd"></div>
</div>

и javaScript

YUI().use("node", function(Y) {
    Y.all('.yui3-widget-bd').each(function(node) {

        accHeight = node.get("offsetHeight");
        alert("this is height " + accHeight);

        if (accHeight > 0) {
            alert("inside if");
            alert(node.get("ID"));

        }
        else {
            alert("in else condition");
        }

    });

})

Вместо предупреждения «Item1».Я получаю "undefined"

Рабочий пример на JSFiddle

1 Ответ

4 голосов
/ 24 августа 2011

Он чувствителен к регистру.id должно быть строчными буквами .

node.get("id")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...