Jquery 到 Mootools

发布于 2024-12-10 01:33:09 字数 505 浏览 0 评论 0原文

尝试让这个(简单!)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);
        };     

Trying to get this (simple!) jQuery expression to work in Mootools

Jquery:

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

And here is my attempt at it in Mootools

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

压抑⊿情绪 2024-12-17 01:33:09

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

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

我只是将其添加为评论,但我还不允许这样做。)

To provide a solution as one-liner and with no dependency to mootools-more:

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

(I would just have added this as a comment, but i am not yet allowed to.)

灯角 2024-12-17 01:33:09
var injectModuleli = document.getElement('li.current');
var currentArrow = Elements.from('<strong class="arrow"></strong>');
currentArrow.inject(injectModuleli, 'top');

工作示例: http://jsfiddle.net/NGjgV/

var injectModuleli = document.getElement('li.current');
var currentArrow = Elements.from('<strong class="arrow"></strong>');
currentArrow.inject(injectModuleli, 'top');

Working example: http://jsfiddle.net/NGjgV/

花开雨落又逢春i 2024-12-17 01:33:09

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

var checkCurrentModule = function() {
    new Element("b", {
        "class": "arrow"
    }).inject($(".module ul li.current"), "top");
};

I'm not really familiar with mootools, but I believe the following code does what you want:

var checkCurrentModule = function() {
    new Element("b", {
        "class": "arrow"
    }).inject($(".module ul li.current"), "top");
};
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文