Alles, was ich mein Kontrollkästchen ist die Veränderung zu tun versuchen hat es Farbe Hintergrund, wenn Sie den Mauszeiger über sie. Dies wird jedoch dadurch erschwert, dass die td input:checkbox
dynamisch erstellt wird. Ich habe jede erdenkliche Herangehensweise versucht und ich kann es nicht richtig machen. Hier ist die JQuery Ich habe:Wie mit JQuery CSS Styling auf einer Checkbox auf Hover ändern
/* snip */
$('.table_products').on('click', 'td input:checkbox', function() {
$("input:checkbox").hover(function(){
$(this).css({"backgroundColor": "yellow"});
}, function(){
$(this).css({"backgroundColor": "white"});
});
/* snip */
wenn es dynamisch Verwendung '$ (document) .auf ('Hover', 'Kennung' anlegen , function() { ' – Zak
Ihr Code macht Sinn für mich, aber ich denke, das Problem ist, dass die Checkbox Stile nicht bearbeitet werden können. Siehe http://stackoverflow.com/a/24322691/1601698. Styling Kontrollkästchen beinhalten eine Menge von Hacking –
@smerny, 'backgroundColor' ist der Name der JavaScript-Eigenschaft und es ist absolut gültig für die Verwendung in jQuery –