Селектори radio
Селектори :radio радио тугмаҳои гуногункунандаро интихоб мекунад. Ба теги
radio нигаред.
Эквивали $(':radio') мебошад
$('[type=radio]').
Азбаски :radio ба муайянкунии CSS тааллуқ надорад,
пас барои беҳтар намудани суръати иҷро дар браузерҳои муосир
ба ҷои он истифода бурдани [type='radio'] беҳтар аст.
Синтаксис
Барои интихоби тугмаҳои радио ин тавр мекунем:
javascript$(':radio');
Ҳамчунон ки бо дигар селекторҳои pseudo-class
(оғозшаванда бо ':'), пеш аз ':' беҳтар аст
номи тег ё дигар селекторро нишон диҳед, дар
акси ҳол селектори '*' истифода мешавад,
яъне $(':radio') ба сифати
$('*:radio') дарёфта мешавад, аз ин рӯ ба ҷои он беҳтар аст
истифода бурдани $('input:radio').
Барои интихоби тугмаҳои радио дар як гурӯҳ, метавон
истифода бурдан аз $('input[name=gender]:radio').
Намуна
Биёед, тугмаҳои гуногункунандаи радиоро интихоб кунем, онҳоро
дар спан гирем. Сипас барои спанҳо замини сабз ва
чорсӯяи сурх бо роҳи усули
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(); // фиристодани форморо пешгирӣ мекунад });
<
-javascript->