Radio-selekteerder
Die selekteerder :radio kies radio
skakelaars. Sien die etiket
radio.
Die ekwivalent van $(':radio') is
$('[type=radio]').
Aangesien :radio nie deel van die CSS-spesifikasie is nie,
om prestasie in moderne blaaiers te verbeter
moet jy eerder [type='radio'] gebruik.
Sintaksis
So kies ons radio-knoppies:
javascript$(':radio');
Soos met ander pseudo-klasse selekteerders
(wat begin met ':'), moet jy die etiketnaam of 'n ander selekteerder
voor ':' plaas, anders
word die selekteerder '*' toegepas,
dus $(':radio') sal verstaan word as
$('*:radio'), so dit is beter om
$('input:radio') te gebruik.
Om verwante radio-skakelaars te kies, kan jy
$('input[name=gender]:radio') gebruik.
Voorbeeld
Kom ons kies radio-skakelaars, wikkel hulle
in 'n span. Dan gee ons die spanne 'n groen agtergrond en
rooi rand met die metode
css:
html<form>
<input type="button" value="button">
<input type="file">
<button>button</button>
<input type="reset">
<input type="radio" name="test">
<input type="radio" name="test">
<input type="text">
</form><
+javascript+> $('form input:radio') .wrap('
') .parent() .css({background: 'green', border: '2px red solid'}); $('form').submit(function(event) { event.preventDefault(); // voorkom vorm indiening });
<
-javascript->