Selector

messmar

Erfahrenes Mitglied
Gutne Morgen,

wie kann man ein Element via Klasse und gleichtzeitig das folgende Element: "td" selektieren und den
beiden eine Eingenschaft zuweisen?

Der Hintergrund ist, dass ich Code sparen möchte/will.

Also, statt:
Code:
$('.hdlnColor').css('background-color', options.elements.$hdlineColor);
$('.hdlnColor').closest('td').next().css('background-color', options.elements.$hdlineColor);

dann sowas zu bauen, was bei mir nicht funktioniert:
Code:
$('.hdlnColor', $(this).closest('td').next()).css('background-color', options.elements.$hdlineColor);

Google hat nichts vernünftiges gegeben...

Danke und Gruß
Messmar
 
Du hättest die Lösung gefunden, wenn Du mal in die Dokumentation von jQuery gesehen hättest. Dir wäre dann aufgefallen, dass der zweite Parameter von $ bzw. jQuery den Kontext definiert, in dem gesucht werden soll. Jedoch gibt es eine Methode namens add(), mit der man Elemente zu einer Menge hinzufügen kann:
Javascript:
$( ".hdlnColor" ).add( $(this).closest( "td" ) ).next().css({
  "background-color" : options.elements.$hdlineColor
});
 

Neue Beiträge

Zurück