2016-11-11 8 views
0

Я хотел бы вызвать функцию внутри each loop. Проблема возникает из $(this), которая внеeach loop

function look() { 
    $(this).css("color","blue"); 
}; 

$(".text").each(function(){ 

    look(); 
    // other functions() 
    //... 
}); 

Я знаю, что я могу разместить свой $(this), внутри each loop, но я хотел бы продолжить, как это потому, что у меня есть много небольших функций на место. Как я могу сделать ? Благодарю. Николя.

ответ

6

Попробуйте это:

function look (el) { 
    el.css("color","blue"); 
}; 

$(".text").each(function(){ 

    look($(this)); 

}); 
+0

Это работает как шарм! Большое спасибо. Николя. –

+0

Добро пожаловать. – user2232273