• Accueil
  • À propos
  • THE Rename
  • UnzipThemAll
  • Fontview
Blue Orange Green Pink Purple

Construire un sélecteur jQuery vers une zone de formulaire dont le nom contient des crochets

Posté dans développement web le Jeudi 18 mars 2010 par Hervé Tags: jQuery, php
mar 18

Lorsqu’on développe en Php il est fréquent d’utiliser des crochets ([]) dans les noms des zones afin de construire une réponse qui se présentera sous la forme d’un tableau.
Par exemple :
<input type=’text’ name=’event_start[date]‘ id=’event_start[date]‘ size=’15′ maxlength=’25′ />
Suivi de :
<input type=’text’ name=’event_start[time]‘ id=’event_start[time]‘ size=’8′ maxlength=’8′ />

(cas typique de 2 zones de textes utilisées pour saisir la date et l’heure via un calendrier)

Au-delà, bien au-delà, de la conformité, ou pas, de ce genre de nom, la difficulté avec jQuery c’est de construire un sélecteur (qui fonctionne) vers ce genre de zone.

Pour y avoir passé pas mal d’heures l’année dernière et encore aujourd’hui (“mais pourquoi je n’ai pas marqué ça quelque part …”) je me décide enfin à faire un “pense bête” sur le sujet…

Pour construire un sélecteur jQuery vers la partie date de mon exemple, il faudra faire :
$(‘#event_start\\[time\\]‘).val();

L’information provient à l’origine de cette page.

En résumé, pour échapper les crochets ([]) il faut placer un double anti slash devant chaque crochet, comme ceci : \\[

Articles connexes :

  1. jQuery, que lisez-vous ? ...
  2. Comment utiliser une version locale de l’aide Php en français dans Eclipse PDT (et Zend Studio) ...
  3. Utiliser Eclipse PDT (ou Zend Studio) sur des projets Php sans “polluer” le répertoire du site avec les fichiers d’Eclipse ...
  4. Une très belle vidéo sur les livres ...
  5. La valse des gestionnaires de projets en ligne ...


234 vue(s)

1 Commentaire

  1. JZ - Web Developpeur le Dimanche 18 juillet 2010

    A bon, un double antislash… il fallait le savoir.

    Je suppose que tout les caractères spéciaux doivent subir le même sort si l’on veut les utiliser dans un sélecteur.



Faire une réponse

Hervé

  • Si vous souhaitez m'encourager, vous pouvez faire un don
    Vous pouvez aussi consulter ma liste de cadeaux sur Amazon
  • Catégories
    • Critique de livre
    • développement web
    • Le fait du jour
    • Lectures
    • Les beaux trucs
    • Les bons outils
    • Non classé
    • Photo du jour
  • Recherche


  • Liens amis
    • Tony (Le Pro des Robots)
    • Agence Artistique
    • Famille Recomposée
    • Bio : le guide
    • Annuaire Spectacles




  • Accueil
  • À propos
  • THE Rename
  • UnzipThemAll
  • Fontview

© Copyright Hervé. Tous droits réservés.
Designed by FTL Wordpress Themes brought to you by Smashing Magazine

Aller en haut