Raadioselektor
Selektor :radio valib raadio
nuppe. Vaadake silti
radio.
$(':radio') ekvivalent on
$('[type=radio]').
Kuna :radio ei kuulu CSS spetsifikatsiooni,
siis tänapäeva brauserites on jõudluse parandamiseks
selle asemel parem kasutada [type='radio'].
Süntaks
Nii valime me raadionuppe:
javascript$(':radio');
Nagu teiste pseudo-klassi selektoritega
(algavad ':'-ga), on ':' ees parem
panna sildi nimi või mõni muu selektor,
vastasel juhul rakendatakse selektorit '*',
see tähendab, et $(':radio') võetakse kui
$('*:radio'), seetõttu on selle asemel parem
kasutada $('input:radio').
Seotud raadionuppude valimiseks saab
kasutada $('input[name=gender]:radio').
Näide
Valime raadionupud, mähime need
span-i. Seejärel teeme span-idele rohelise tausta ja
punase raami meetodiga
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(); // takistab vormi saatmist });
<
-javascript->