首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery到Mootools

Jquery到Mootools
EN

Stack Overflow用户
提问于 2011-10-14 21:37:33
回答 3查看 680关注 0票数 2

尝试实现这一点(简单!)要在Mootools中使用的jQuery表达式

Jquery:

代码语言:javascript
复制
    checkCurrentModule = function(){
        jQuery(".module ul li.current").prepend("<b class='arrow'></b>");
    };

这是我在Mootools中的尝试

代码语言:javascript
复制
    var checkCurrentModule = function(){
            var injectModuleli = $$("li.current");
            var currentArrow = new Element("<b class='arrow'></b>");
            currentArrow.inject(injectModuleli);
        };     
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-14 21:56:10

代码语言:javascript
复制
var injectModuleli = document.getElement('li.current');
var currentArrow = Elements.from('<strong class="arrow"></strong>');
currentArrow.inject(injectModuleli, 'top');

工作示例:

票数 3
EN

Stack Overflow用户

发布于 2012-01-04 19:35:02

为了提供一个单行的解决方案,并且不依赖mootools-more:

代码语言:javascript
复制
$$('li.current').grab(new Element('b.arrow'), 'top');

(我只会添加这篇评论,但我还没有被允许这样做。)

票数 5
EN

Stack Overflow用户

发布于 2011-10-14 21:44:54

我不太熟悉mootools,但我相信下面的代码可以满足您的需求:

代码语言:javascript
复制
var checkCurrentModule = function() {
    new Element("b", {
        "class": "arrow"
    }).inject($$(".module ul li.current"), "top");
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7768448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档