2011-01-05 9 views
6

ich einen Stil für eine Checkbox von jQuery beantrageCSS Border für Checkbox

$("#reg_checkbox").css("border","thin solid red"); 

Die Grenze arbeitet in IE in Ordnung, aber nicht in mozilla, wie kann ich es machen Browser kompatibel?

+1

Styling Kontrollkästchen ist in allen Browsern sehr unzuverlässig (ebenfalls gesagt werden kann, für Radio-Tasten, wählt, usw.). – BoltClock

+0

Ok, aber das Problem ist, ich bin Benutzereingaben zu validieren und für Eingabefelder geht alles hellrot dieses Kontrollkästchen ist auch zwischen den Texten, so sollte ich eine Karte sagen, dass hier ein Kontrollkästchen überprüfen (frustriert mit diesem!) – manu

Antwort

18

Verwenden Outline: http://jsfiddle.net/Kqcx7/1/

$('#reg_checkbox').css('outline-color', 'red'); 
$('#reg_checkbox').css('outline-style', 'solid'); 
$('#reg_checkbox').css('outline-width', 'thin'); 
+0

Getestet und Arbeiten in Opera, FF, Chrome, Safari und IE –

+0

Vielen Dank! das hat es getan! – manu

+0

Vielen Dank, ich hatte eine Menge Probleme, da ich die Grenze benutzte und es nicht funktionierte –