J'ai une variable dont la valeur est la même qu'un ID sur la page. Quand je fais ceci:Construire un sélecteur avec des littéraux et des variables?
var foo = 'value';
$('#' + foo).thing();
cela ne fonctionne pas. Mais cela fonctionne:
var foo = 'value';
var bar = '#' + foo; //'#value';
$(bar).thing();
Comment puis-je construire ce sélecteur dans une seule ligne? La création de variables supplémentaires à usage unique semble inutile.
Cela devrait fonctionner. Pouvez-vous poster votre code actuel? – hookedonwinter
Preuve de concept: http://jsfiddle.net/JVxRX/ – hookedonwinter
@hooked est juste - quelque chose * dehors * la question est en train de changer si elle ne fonctionne pas. –