相关疑难解决方法(0)

在.each()完成后调用jQuery函数

在jQuery中,是否可以在调用(或任何其他类型的迭代回调)完成后调用回调触发事件..each()

例如,我想要"淡化和删除"来完成

$(parentSelect).nextAll().fadeOut(200, function() {
    $(this).remove();
});
Run Code Online (Sandbox Code Playgroud)

在做一些计算并在之后插入元素之前$(parentSelect).如果jQuery仍然可以看到现有元素并且睡眠/延迟一些任意时间(每个元素200个)似乎是一个脆弱的解决方案,那么我的计算是不正确的.

我可以很容易地.bind()为事件回调提供必要的逻辑但是我不确定如何.trigger()在上面的迭代完成之后干净地调用它.显然,我不能在迭代中调用触发器,因为它会多次触发.

在这种情况下$.each(),我考虑在数据参数的末尾添加一些东西(我将在迭代体中手动查找),但我不想被迫这样,所以我希望有一些其他的优雅关于迭代回调控制流的方法.

each jquery

180
推荐指数
6
解决办法
22万
查看次数

标签 统计

each ×1

jquery ×1