2016-09-29 77 views
-2

如何触发jquery.each()函数?在jquery中触发.each()函数

jQuery('img.svg').each(function() { 
    console.log("some code"); 
}); 

具有.svg类的图像将动态创建。

我试图通过

$('img.svg').each(); //Not trigger 
$('img.svg').trigger('each'); // Not trigger 
+1

保持'的jQuery( 'img.svg')每个(函数(){ 的console.log( “一些代码”); });'是一个函数并调用它在需要时... – Rayon

+3

等一下,你为什么要触发循环?将你的每个循环设置在一个函数中,然后调用这个函数 –

回答

1

触发如果类.svg是动态创建。所以你需要消防.each当img将有.svg类。对于exmple:

function addClass(){ 
    jQuery('img').addClass('svg'); 

    jQuery('img.svg').each(function() { 
     console.log("some code"); 
    }); 
}