Bonjour,
Comment gérer les crochets dans les id avec les filtres jQuery?

J'ai une liste d'élément dans un formulaire dont les noms sont composés d'un tableau:
exemple:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<input type='text' name='search[nom]' id='search[nom]' />
<input type='text' name='search[prenom]' id='search[prenom]' />
<input type='text' name='search[age]' id='search[age]' />
Ce qui permet en php de récupérer directement le tableau associatif "search" dans l'exemple
mais si je fais en javascript:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$('#search[nom]').css("width","500px");
jQuery interprète les crochets comme un filtre d'attribut et non comme partie de l'id de 'élément.

Pour régler ce problème j'ai pour le moment ajouter un attribut ou je remplace les crochets par un underscore:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<input type='text' name='search[nom]' id='search[nom]' search_nom_='' />
<input type='text' name='search[prenom]' id='search[prenom]' search_prenom_='' />
<input type='text' name='search[age]' id='search[age]' search_age_='' />
et je fait le filtre sur cet attribut
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$('[search_nom_]).css("width","500px");
mais ça ne parait pas la meilleure solution.

Ya-t-il une solution pour régler ce problème et permettre d’utiliser les crochets dans les id des éléments d'un formulaire et utiliser jQuery?
JJDai.