2016-09-29 81 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"); 
    }); 
}