jQuery, erstes Element ausschließen

Gray

Erfahrenes Mitglied
Hi,

ich habe im Moment eine Funktion um mir die Zeilen einer Tabelle markieren zu lassen, sobald man mit der Maus daerüber fährt.

Code:
$(document).ready(function(){
	$(".tre-table tr").mouseover(function(){
		$(this).addClass("tre-hover");
	});
	
	$(".tre-table tr").mouseout(function(){
		$(this).removeClass("tre-hover");
	});
});

Das funktioniert wunderbar. Nun möchte ich aber das erste Element ausschließen von der Funktion.

Die erste Zeile soll also nicht markiert werden wenn man mit der Maus darüber fährt.

THX
 
Das Thema ist als erledigt markiert!?

Wenn du selber eine Lösung gefunden hast, dann lasse es uns doch auch wissen wie du es gemacht hast.
 
Wie wäre es mit :NOT(:first)?

Außerdem kann man die beiden bind()-Aufrufe auch zusammenfassen:
Javascript:
$(".tre-table tr:NOT(:first)").bind({
  "mouseover": function () {},
  "mouseout"  : function () {}
});
 
Der Javascript-Code war komplett unnötig.

Dieser CSS-Code hat bereits ausgereicht:

Code:
.tre-table tr:hover td, .tre-table tr:focus td
 {
    	background-color:#ccc;
 }
 
Zurück