2011-08-02 2 views
-2

J'ai une commande comme celui-ci.Quelles sont toutes les différentes façons de réécrire cette jquery

.css('display', 'block') 

Cependant, je pense qu'il pourrait également être réécrit de différentes manières. Par exemple,

.css('display : block') 

qui peuvent ou peuvent ne pas être correct. Je ne m'en souviens pas. De toute façon, connaissez-vous différentes façons de réécrire la commande d'origine?

+0

Et à quelle fin? – krs1

+0

parce que quand je jouais avec ces avec quelqu'un, il est apparu que, parfois, certains navigateurs ne prennent pas en charge chaque méthode – mjmitche

+0

@mjmitche: Ensuite, vous avez fait une erreur. –

Répondre

0

Vous pouvez utiliser le

suivant
$("selector").show(); 
$("selector").css({display:"block"}); 
1

Vous voulez dire .css({display:'block'}) et ils sont tous les deux obtenir exactement la même chose. Sauf avec mon exemple, vous pouvez définir plusieurs styles CSS.

+0

Ils ne sont pas "exactement les mêmes" du tout. –

+0

@Tomalak En quoi sont-ils différents? –

+0

On prend une chaîne comme argument. L'autre prend un objet. –

0
.css({display : 'block'}) 

Voici l'alternative. De cette façon, vous pouvez appliquer plus de propriétés CSS aux objets sélectionnés.

5

Si vous souhaitez définir une propriété CSS dans jQuery, il existe trois méthodes:

.css(propertyName, value) 
.css(propertyName, function(index, value)) 
.css(map) 

Voir la JQuery API documentation pour plus d'infos

-1

C'est atteint juste, mais:

<style> 
    .i-like-the-taste-of-tofu { color: #29c411 } 
</style> 

.... 

<p class="this-is-gon-be-greenish"> 
    AMERICA IS A COUNTRY AND ALSO MOST OF THE WESTERN HEMISPHERE SO THERE 
</p> 

.... 

<script> 
    $('#this-is-gon-be-greenish').addclass('i-like-the-taste-of-tofu'); 
</script> 
+0

En supposant que vous voulez dire les « États-Unis d'Amérique », les Etats-Unis ne constitue pas « la majeure partie de l'hémisphère occidental » du tout. Pas même proche. –

+0

C'est juste bizarre. Sans compter que vous n'avez pas besoin du '.' dans l'argument' .addClass() '. –

+0

@Tomalak Je voulais dire que l'Amérique a deux définitions: le pays, et du Sud + Amérique du Nord, qui est le plus de l'hémisphère occidental. – JKDDOW

Questions connexes