繁体   English   中英

将JavaScript转换为jQuery,反之亦然

[英]javascript to jQuery or vice versa

我可以通过jquery挣扎,而javascript则更少。

我有一个用JavaScript编写的小函数,但是我需要更改选择器。 我在jquery中这样做不会有任何问题,但在js中确实如此。

我需要帮助:将我的选择器转换为其等效的js,或将函数整体转换为jquery(仅4行代码)。

function findNextTabStop() {

    // This is the current selector
    var universe = document.querySelectorAll("input");

    // In jQuery, the NEW selector would look like this
    $universe = $(this).closest(".form").find(".input-wrapper input, .input-wrapper select, .input-wrapper textarea");

    var list = Array.prototype.filter.call(universe,
        function (item) {
            return item.tabIndex >= "0"
        });

    var index = list.indexOf(this);

    return list[index + 1] || list[0];
}

经过一些挖掘和测试,这就是我想出的

function findNextTabStop() {

    $el = $(this).closest(".input-step").find(inputs);
    var index = $el.index(this);
    return $el[index + 1] || $el[0];
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM