0

Cela pourrait être un malentendu fondamental jQuery mais je dois demander ...jQuery valider au message d'erreur pop-up sur une icône

J'essaie d'obtenir le jQuery.validate pour afficher son erreur messages sur qTip, un plugin jQuery pour personnaliser les info-bulles. Plus précisément, je veux que l'info-bulle apparaisse au survol d'une petite icône "X" rouge.

je peux obtenir l'info-bulle au popup sur le champ de formulaire en utilisant le code suivant:

$().ready(function() { 
    // validate signup form on keyup and submit 
    $("#signup").validate({ 
       errorPlacement: function(error, element) { 
        element.parent().parent().append('<div class="rederrorx"></div>'); 
        element.qtip(
        { 
         //qTip formatting and content code 
        }); 
     }, 

Mais pour obtenir l'info-bulle pour faire apparaître plus d'un x rouge, je change element.qTip( à $(".rederrorx").qTip( et il n'a pas travail (aucun message/qTip initialisé).

Est-ce que le concept des sélecteurs est allé bien au-dessus de ma tête? Prob donc. Ou le sélecteur de classe jQuery ne sélectionne-t-il rien parce que le append n'a pas encore eu lieu? Ou ...

Merci! Emile

Répondre

0

J'ai remplacé element.parent() par element.parents('.classname') afin de déterminer l'élément parent exact que je voulais. Je suppose qu'un plugin a ajouté des divs imbriqués sans me le dire. Pas d'autres réponses ....

lo siento pour la question stupide