2016-11-11 4 views
0

Ich möchte eine Funktion in einem each loop auslösen. Das Problem kommt von der $(this) die außerhalb ist die each loop

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

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

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

Ich weiß, ich kann meine $(this) platzieren, in der each loop, aber ich würde so vorgehen, weil ich viele kleine Funktionen zu platzieren. Wie kann ich ? Vielen Dank. Nicolas.

Antwort

6

Versuchen Sie folgendes:

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

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

    look($(this)); 

}); 
+0

Es funktioniert wie ein Charme! Danke vielmals. Nicolas. –

+0

Sie sind herzlich willkommen. – user2232273