Ich arbeite mit der jquery-Validierung. Wenn Sie auf die Schaltfläche "Senden" klicken, wird nach dem Hover das Fehlersymbol angezeigt. Die Fehlersymbolmeldung wird im Tooltip angezeigt. Validierung funktioniert gut mit Fehlersymbol jetzt möchte ich Tooltip

$('#myForm').validate({
    rules:{firstname:"required"},
    messages:{firstname:"<div class='fir' style='display:none'>Please  enter your firstname</div>"
    }
});

Ich versuche, die Schwebefunktion aufzurufen, die nicht funktioniert

$('.error').hover(function(){
        alert("hello");
    });
0
sarath 1 Dez. 2013 im 09:33

4 Antworten

Beste Antwort

Da die Elemente vom Validierungsframework erstellt werden, sind sie dynamisch, sodass Sie die Ereignisdelegierung verwenden müssen

$(document).on("mouseenter", ".error", function () {
    //stuff to do on mouseover
})
1
Arun P Johny 1 Dez. 2013 im 05:40

Versuchen Sie diesen Kumpel. Hoffentlich hilft Ihnen das .. :)

$(".error").on("mouseover", function () {
    //stuff to do on mouseover
});
0
Outlooker 1 Dez. 2013 im 05:36

Versuchen Sie dies (geben Sie Ihren Code in die Funktion "Dokument bereit" ein ...

$(document).ready(function(){

$('.error').mouseover(function(){
                alert("hello");
            });           
 });

REFERENZ MOUSEOVER

0
Zeeshan 1 Dez. 2013 im 05:42

Sie haben die falsche Funktion, versuchen Sie Folgendes:

$('.error').mouseover(function(){
                alert("hello");
            });
0
Ringo 1 Dez. 2013 im 05:35