Radio saýlawçysy
:radio saýlawçysy radio
çalşyryjylaryny saýlaýar. Bellige serediň
radio.
$(':radio')-a deň bolan
$('[type=radio]').
:radio CSS düzgünine degişli däl bolany
üçin, häzirki brauzerlarda öndürijiligi ýokarlandyrmak
üçin onuň ýerine [type='radio'] ulanylsa gowy bolar.
Sintaksis
Şeýdip radioknopkalary saýlaýarys:
$(':radio');
Beýleki ýalňyş klas saýlawçylary bilen bolşy ýaly
(':' bilen başlaýan), ':'-dan öň
bellik adyny ýa-da başga bir saýlawçyny goýmak gowy,
ýoksa '*' saýlawçysy ulanylar,
ýagny $(':radio'),
$('*:radio') hökmünde kabul ediler, şonuň üçin onuň ýerine
$('input:radio') ulanmaly.
Baglanyşykly radio çalşyryjylary saýlamak üçin
$('input[name=gender]:radio') ulanyp bolýar.
Mesele
Geliň, radio çalşyryjylaryny saýlap alaly,
olary span bilen gaplaýaly.
Soňra spanlara ýaşyl fon we
gyzyl çägini css metody bilen ýerine ýetirýäris:
<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(); // formany ibermegiň öňüni alyar
});
<-javascript->