ich auf alle Elemente auf der Seite der Maus über Ereignis hinzufügen möchten, außer denen der Klasse „no_inspect“ hat,Wie füge ich ein Ereignis für alle Elemente hinzu, die eine bestimmte Klasse haben?
ich dieses Event hinzufügen möchten, nachdem alle Seitenelemente laden, habe ich versucht, es so zu schreiben:
$('*:not(.no_inspect)').mouseover(MouseOverEvent);
aber es funktioniert nicht, Nähte etwas verpasst.
UPDATE Problem Mittel:
Die Veranstaltung auf alle Elemente auf der Seite angebracht „haben no_inspect Klasse oder haben nicht“, was nicht das Verhalten ich will.
UPDATE MouseOverEvent Code:
function DIOnMouseOver(evt) {
element = evt.target;
// set the border around the element
element.style.borderWidth = '2px';
element.style.borderStyle = 'solid';
element.style.borderColor = '#f00';
}
Was meinen Sie mit "nicht funktioniert"? Erhalten Sie einen Fehler? Feuert das Event einfach nicht ab? Wird das Ereignis den falschen Elementen zugewiesen? –