2016-08-30 3 views
-2

Ich versuche, eine Funktion zu erhalten, wenn eine Maus über eine Schaltfläche ist, und dann die Schaltfläche zu identifizieren, ist es vorbei. Ich habe es versucht, aber es funktioniert nicht:Einfache Mouseover-Funktion

<script> 
    $("button").mouseover function(){ 
     var buttonID = $(this).attr('id'); 
     alert (buttonID); 
    } 
</script> 

Was fehlt mir hier?

+1

vielleicht Klammer? 'Mouseover (Handler)' in mindestens jQuery. –

+0

Bitte überprüfen Sie die Konsole im Browser diesen Code überhaupt nicht kompilieren. Das ist so schwierig? –

+0

@MaciejSikora Ich überprüfte die Konsole und es wurde mir gesagt, Mouseover wurde nicht definiert. Daher die Frage. 'Das ist so schwierig?' Warum das Fragezeichen? Ein Fehler in deiner Grammatik .... ironisch. – RGriffiths

Antwort

1

Eine Klammer:

$("button").mouseover(function(){ 
    var buttonID = $(this).attr('id'); 
    alert (buttonID); 
} 
+0

Danke. Einer am Ende auch und es hat funktioniert. Vielen Dank. – RGriffiths