Юи скрыть и показать узлы - PullRequest
0 голосов
/ 15 июля 2011

в этом примере он заменяет контейнер div на другой элемент, но получает другой элемент из функции yui. Как мне сделать такой же пример, но заменить два div в html

HTML

<div id="demo">
    <p><em>Click me.</em></p>
</div>

Сценарий

YUI({ filter: 'raw' }).use("node", function(Y) {
    var node = Y.one('#demo p');

    var onClick = function(e) {
        // e.target === node || #demo p em
        var tag = e.target.get('parentNode.tagName');

        // e.currentTarget === node
        e.currentTarget.one('em').setContent('I am a child of ' + tag + '.');
    };

    node.on('click', onClick);
});

1 Ответ

0 голосов
/ 14 января 2014

Вы имеете в виду, Вы хотите заменить другой div или выбрать другой div?

В этом примере выбирается em, а затем его содержимое изменяется на setContent( "your new content" )

Вы можете просто выбрать e.currentTarget (узел или #demo p div) и setHTML() и построить свой div внутри строки, например <div>content<div>, это только один из миллионов способов сделать это.

посмотрите на это: http://www.jsrosettastone.com/

...