2009-05-11 11 views

Répondre

5

Il devrait être:

var divContainerID = "divBlock1"; 
$('#'+divContainerID).show(); 

si divContainerID est un ID réel d'un élément ou

var divContainerID = "divBlock1"; 
$('.'+divContainerID).show(); 

si elle est une classe (que je suis un peu en supposant qu'il est pas, mais je pensais que je te la donne de toute façon).

+0

Voilà ce qui me manquait ... Merci –

3

Oui. Tant que la chaîne représente une requête valide, cela ne devrait présenter aucun problème.

+0

J'aime ce site ... Merci j'avais besoin d'un contrôle de santé mentale sur celui-là. –

+0

@Antilogic, ce site est addictif. Faites attention combien de temps vous passez ici ou vous pouvez devenir coincé comme le reste de :) – JaredPar

0

Bien sûr l'homme, parfois c'est le seul moyen. Mais, juste pour que vous sachiez, la requête que vous avez dans votre exemple n'est pas une requête valide. Je présume que vous interrogez une classe ou id ...

Il devrait être comme ceci:

var divContainerID = "#divBlock1"; 
$(divContainerID).show(); 

ou:

var divContainerID = ".divBlock1"; 
$(divContainerID).show(); 
0

Oui, mais rappelez-vous la chaîne aura besoin d'un

  • préfixe # si elle est un identifiant

  • préfixe . si elle est une classe CSS

Sinon, il est supposé être un élément HTML