Ich habe mehrere Seiten mit mehreren Tabellen auf jeder Seite zu tun. Ich habe die JQUERY, um Zebrastreifen auf geraden Linien zu machen und die Farbe beim Schweben zu ändern. Aber, hier kommt es, es ändert die Farbe auf THEAD und TFOOT und ich kann CSS nicht auf TFOOT anwenden, um die Farbe zu ändern.Tabellenhighlights nur in tbody
hier ist der Code
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(function() {
$('tr').hover(function() {
$(this).css('background-color', '#FFFF99');
},
function() {
$(this).css('background-color', '');
});
});
});
$(function() {
$("table.tiger-stripe tr:odd").addClass("oddrow");
});
</script>
Dank für die schnelle Antwort zu tun sieht, ich mit Jquery bin neu, und haben Kopieren und Einfügen von Elementen des Codes, um es so weit zu bringen, habe ich ein Buch bestellt, um es in den Griff zu bekommen, irgendwelche Hinweise auf, wie man die Antwort tut, die Sie gaben? –
Ich habe Ihren Code aufgeräumt und alles in eine Funktion eingefügt, die ausgeführt wird, wenn das DOM geladen hat - das ist die $ (Funktion {...}); Code, der die inneren jQuery-Selektoren umschließt –
Hallo Russ, danke nochmal, es funktioniert, brilliant, ich musste die Farbe # 000000 herausnehmen, da sie es schwarz zurückließ, nachdem sie es bei '' zurückgelassen hat, geht es zurück zur ursprünglichen Streifenfarbe. Ich weiß nicht, ob das "gutes Scripting" ist. Vielen Dank - das ist 5 Stunden runter, nur um das herauszufinden ... –