IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Syntax error, unrecognized expression: >


Sujet :

jQuery

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Points : 70
    Points
    70
    Par défaut Syntax error, unrecognized expression: >
    Bonjour à tous,

    j'ai téléchargé un script jQuery pour gérer les Treeview, après une semaine de recherche, j'ai trouvé à l'aide d'un TRY CATCH d'ou vient le problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    try
    {
    	if (parent.is(":not(:has(>))") && parent[0] != this) {
    		parent.parent().removeClass(CLASSES.collapsable).removeClass(CLASSES.expandable)
    		parent.siblings(".hitarea").andSelf().remove();
    	}
    }
    catch(err)
    {
    	alert(err.toString());
    }
    et voici l'erreur que ça m'affiche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Syntax error, unrecognized expression: >
    Peut-être que j'ai mal compris le sens du signe >, mais est-ce que je pourrai pas remplacer l'expression :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (parent.is(":not(:has(>))")
    par l'équivalent avec la fonction child ou children ?

    Merci de votre aide

  2. #2
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    Si je me base sur la doc de has(): http://api.jquery.com/has-selector/, cette méthode attend un sélecteur.
    > n'est pas un sélecteur, '>' l'est déjà un peu plus, ça rapproche du sélecteur d'enfants. Reste à corriger pour correspondre à un sélecteur qui sélectionnera réellement quelque chose. A voir ici: http://api.jquery.com/child-selector/
    Comparez la qualité et le prix du matériel de bricolage ou de maison avant d'acheter : MatosMaison
    Le bouton ne masse pas les pieds, mais ça aide la communauté.

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/11/2008, 14h52
  2. Réponses: 5
    Dernier message: 13/07/2007, 14h51
  3. Réponses: 14
    Dernier message: 11/07/2006, 16h11
  4. [calcul] pb avec la syntaxe d'une expression calulée
    Par gloogloo dans le forum PostgreSQL
    Réponses: 11
    Dernier message: 29/06/2005, 17h14
  5. "vector" provoque "syntax error", malgré
    Par seenkay dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 24/08/2003, 03h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo