JQuery для Mootools - PullRequest
       3

JQuery для Mootools

2 голосов
/ 14 октября 2011

Попытка заставить это (простое!) Выражение jQuery работать в Mootools

Jquery:

    checkCurrentModule = function(){
        jQuery(".module ul li.current").prepend("<b class='arrow'></b>");
    };

И вот моя попытка сделать это в Mootools

    var checkCurrentModule = function(){
            var injectModuleli = $$("li.current");
            var currentArrow = new Element("<b class='arrow'></b>");
            currentArrow.inject(injectModuleli);
        };     

Ответы [ 3 ]

5 голосов
/ 04 января 2012

Чтобы предоставить решение как однострочное и не зависящее от mootools-more:

$$('li.current').grab(new Element('b.arrow'), 'top');

(я бы просто добавил это как комментарий, но мне пока не разрешено.)

3 голосов
/ 14 октября 2011
var injectModuleli = document.getElement('li.current');
var currentArrow = Elements.from('<strong class="arrow"></strong>');
currentArrow.inject(injectModuleli, 'top');

Рабочий пример: http://jsfiddle.net/NGjgV/

0 голосов
/ 14 октября 2011

Я не очень знаком с mootools, но я считаю, что следующий код делает то, что вы хотите:

var checkCurrentModule = function() {
    new Element("b", {
        "class": "arrow"
    }).inject($$(".module ul li.current"), "top");
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...