Selektor radio
Selektor :radio memilih tombol
radio. Lihat tag
radio.
Ekuivalen dari $(':radio') adalah
$('[type=radio]').
Karena :radio bukan bagian dari spesifikasi CSS,
maka untuk meningkatkan performa di browser
modern lebih baik gunakan [type='radio'].
Sintaks
Ini cara kita memilih tombol radio:
javascript$(':radio');
Seperti selector pseudo-class lainnya
(dimulai dengan ':'), sebelum ':' lebih baik
menambahkan nama tag atau selector lain,
jika tidak, selector '*' akan diterapkan,
yaitu $(':radio') akan dianggap sebagai
$('*:radio'), jadi alih-alih itu lebih baik
gunakan $('input:radio').
Untuk memilih tombol radio yang terkait, bisa
gunakan $('input[name=gender]:radio').
Contoh
Mari kita pilih tombol radio, bungkus mereka
dalam span. Kemudian beri latar hijau dan
border merah pada span dengan 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(); // mencegah pengiriman form });
<
-javascript->