Styling Checkboxen mit jQuery
Ich brauche zu stilisieren einige Checkboxen durch jquery, aber ich will nicht von plugins. Ich brauche nur eine einfache jQuery-code.
Dachte ich, eine einfache Liste mit css-Stil.
<ul id="list">
<li class="selected"><a id="1" href="#">1</a></li>
<li><a id="2" href="#">2</a></li>
<li><a id="3" href="#">3</a></li>
</ul>
In der gleichen Zeit, die ich in den code die Eingabe Kontrollkästchen versteckte css:
<input type="checkbox" id="1" name="rivista_numero" value="1" checked />
<input type="checkbox" id="2" name="rivista_numero" value="2" />
<input type="checkbox" id="3" name="rivista_numero" value="3" />
Mit jquery, wenn ich auf den " link das übergeordnete li-element erhalten die "selected" - Klasse und die checkbox mit der ID überprüft werden.
Denken Sie, dass dies könnte eine gute Lösung sein? Ist es möglich, um dieses Ergebnis zu erreichen, mit jQuery?
Nein, es ist keine gute Lösung, da sollte nicht nur ID 's eindeutig sein, aber mit zahlen wie ID' s ist auch eine schlechte Praxis und wird Probleme verursachen.
Ich würde nicht mit js style-Kästchen alle, aber mit css: stackoverflow.com/a/4148544/1960455
Die IDS sollen eindeutig sein. Kann man Sie definieren als Klasse statt?
Kann nur eine checkbox überprüft werden? Ich denke, das ist, was Sie wollen - radiobutton-Komponente besser wäre.
So, @JP-Hellemons Antwort ist völlig korrekt. Kein javascript benötigt - nur CSS.
Ich würde nicht mit js style-Kästchen alle, aber mit css: stackoverflow.com/a/4148544/1960455
Die IDS sollen eindeutig sein. Kann man Sie definieren als Klasse statt?
Kann nur eine checkbox überprüft werden? Ich denke, das ist, was Sie wollen - radiobutton-Komponente besser wäre.
So, @JP-Hellemons Antwort ist völlig korrekt. Kein javascript benötigt - nur CSS.
InformationsquelleAutor Pennywise83 | 2013-06-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kein javascript erforderlich, nur CSS
http://jsfiddle.net/jphellemons/XvZY9/
HTML:
CSS:
für radiobutton -
http://jsfiddle.net/jphellemons/XvZY9/1/
Quelle: http://webdesigntutsplus.s3.amazonaws.com/tuts/391_checkboxes/demo.html
radiobutton
Verhalten und eher falsch gewähltcheckbox
. "Mit jquery, wenn ich auf den" link das übergeordnete li-element erhalten die "selected" - Klasse, die alten li-element mit der gleichen Klasse verliert und die checkbox mit der gleichen ID wird überprüft.'Sie sind wahrscheinlich Recht, dann Pennywise83 sollte der radio Teil vom tutorial: webdesign.tutsplus.com/tutorials/htmlcss-tutorials/...
bearbeitet hat seine Anforderungen, so Ihre erste Antwort in Ordnung ist.
Danke @ElmoVanKielmo
Möchte nur darauf hinweisen Einstellung
display: none
auf die Eingabe render-Tab durch, dass ein Teil der form nutzlos. Bessere option wäreopacity: 0
festlegen und dann einen:focus
StilInformationsquelleAutor JP Hellemons
Können Sie dieses plugin verwenden,
Vom http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/
Demo ist hier http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/example/
InformationsquelleAutor Rohan Kumar
Einfachste Weg, die ich denken kann:
dann in der css -
InformationsquelleAutor Callam
HTML Checkboxen können nicht hochstilisiert werden zu viel, daher ist es am besten, Ihre eigenen zu machen 😉
Ich machte einen für mich und er verwendet keine Bilder, die einfach nur CSS. So, es ist skalierbar und anpassbar.
Um den Wert der checkbox
$('#id_of_my_custom_checkbox').val()
-> true/falseHier ist die Arbeit fiddle: https://jsfiddle.net/JerryGoyal/xr62yara/8/
HTML:
CSS
JS:
InformationsquelleAutor JerryGoyal