2017-05-16 3 views
-3
input[type=radio] { 
display: none; 
} 

td::before { 
    content: ""; 
    display: inline-block; 
    width: 17px; 
    height: 17px; 
    border-radius: 8.5px; 
    background-color: #005AA9; 
} 

HTML:CSS Änderungswert

<TD class="SP" onClick="SP_click(this);"> 
    <INPUT type=radio name="interaction.q1.a.answer" HIDEFOCUS="true" value="1" onClick="SP_set(this);" /><br>1 
</TD> 

<TD class="SP" onClick="SP_click(this);"> 
    <INPUT type=radio name="interaction.q1.a.answer" HIDEFOCUS="true" value="2" onClick="SP_set(this);" /><br>2 
</TD> 

Das Problem ist -> HTML-Code wird automatisch durch meine Software erzeugt, so kann ich das nicht ändern. Kann nur etw in CSS tun oder etwas in jquery hinzufügen

+1

Wo HTML-Code ist? –

+0

html Tags und alle ihre Attribute sollten alle Kleinbuchstaben geschrieben werden! – Christoph

+0

@ ZiemekPiątkowski können Sie in Antwort als formatierten Code und entfernen Sie die oben genannten? Außerdem würde ich Kleinbuchstaben für dom-Elemente als solche empfehlen: '' Ich empfehle auch keine inline js ,, und ist die Tabelle wirklich eine Tabelle oder ein Formular? wenn es ein Formular ist, schauen Sie in 'divs' – ThisGuyHasTwoThumbs

Antwort

4
input:checked { 
    color: green; 
} 

jquery:

$(#myInput:checked).css("color", "green"); 

mehrere CSS:

$(#myInput:checked).css({"color": "green", "background-color": "yellow"}); 
+1

gute Antwort obwohl OP mit jQuery .. – ThisGuyHasTwoThumbs

+1

oops sagte. Editieren jetzt –

+0

dachte, ich würde darauf hinweisen;) haha – ThisGuyHasTwoThumbs

Verwandte Themen