2010-12-10 35 views
0

Je sais que ce n'est pas juste et je ne peux pas l'air de faire fonctionner:question Jquery html() avec plusieurs cas

$(".green").html(function() { 
     if (n == 0) { "<span>0</span>" }; 
     if (n == 1) { "<span>2</span>" }; 
     if (n > 1) { "<span>3</span>"}; 

    }); 

Je veux fondamentalement modifier le code HTML d'un élément à 3 choses différentes si la valeur n est 0, 1 ou plus grand que 1.

Des idées sur comment faire ceci?

Répondre

5

vous devez également retourner l'info return "<span>0</span>";

code modifié

var n = 1; 
$(".green").html(function() { 
    if (n == 0) { return "<span>0</span>"; } 
    if (n == 1) { return "<span>2</span>"; } 
    if (n > 1) { return "<span>3</span>"; } 

}); 
+0

Merci travaillé – estern

+1

parfait @estern: Ne pas oublier d'accepter la réponse si cela résout votre problème. –