javascript - 文档准备好时执行 2 个方法的 jQuery 顺序

标签 javascript jquery methods each

我也有这样的情况。

$(document).ready(function(){ 
    $.each(elements,do());
});

我想在 $.each() 完成名为 doOther() 的新方法后执行另一个新方法。

我可以在哪里设置我的新方法,例如 doOther(); ?我在新方法中有新的 $.each 只是为了提供信息。

更新

这是我的脚本

$(function(){
    $.each($('.countdown'), function() {
        var _element = '.countdown-'+$(this).attr("id");
        if ($(_element).length > 0) {
            var _expDate = $(_element).attr('data-expiration').split(',');
            _expDate.forEach(function(v,i,a){a[i]=parseInt(a[i]);});
            var _datetime = new Date(_expDate[0],_expDate[1],_expDate[2],_expDate[3],_expDate[4],_expDate[5]);
            init_countdown(_element,_datetime);
        }
    });

    $.each($('.countdown'),function() {
        var ips = $(this).text().split(',');
        $(this).html('<div class="span12">'+ips[0]+'</div>');
    }); 
});

function init_countdown(_element,_datetime){
    $(_element).countdown({
        date: _datetime /*"June 7, 2087 15:03:26"*/
    });
}

似乎 $.each($('.countdown') 等被第一个 $.each 覆盖,无法理解为什么。

最佳答案

如果我明白你的意思,你的代码应该如下所示:

$(document).ready(function(){ 
    $.each(elements, do);
    doOther();
});

如果这不是您的意思,请编辑您的原始问题并添加更多详细信息。

关于javascript - 文档准备好时执行 2 个方法的 jQuery 顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13118437/

相关文章:

javascript - jquery Accordion 内的表

javascript - 在一个 TR 中求和 TD

javascript - 与 Rest 一起使用的主干集合不起作用

javascript - 需要添加自定义类型并在我的表单中使用原型(prototype)属性

javascript - 如何在Javascript中调用类中另一个方法中的方法?

Java方法最佳设计实践

javascript - 我可以在此 Javascript 代码中添加计时器吗

javascript - 查找数组的交集不起作用?

javascript - BST 中的计数节点通过 Javascript 伪经典地实现了 countNodes,无需内部子例程

javascript - 无法将消息发布到 https ://player. vimeo.com。收件人来源为 https ://tpc. googlesyndicate.com