რადიო სელექტორი
სელექტორი :radio ირჩევს რადიო
ღილაკებს. იხილეთ ტეგი
radio.
$(':radio')-ის ეკვივალენტია
$('[type=radio]').
რადგან :radio არ ეკუთვნის CSS სპეციფიკაციას,
მოდერნულ ბრაუზერებში მისი პროდუქტიულობის გასაუმჯობესებლად
საუკეთესოა გამოიყენოთ [type='radio'].
სინტაქსი
ასე ვირჩევთ რადიოღილაკებს:
javascript$(':radio');
როგორც სხვა სევდო-კლასის სელექტორებთან
(რომლებიც იწყება ':'-ით), ':'-ის წინ საუკეთესოა
დაისახოს ტეგის სახელი ან სხვა სელექტორი,
წინააღმდეგ შემთხვევაში გამოყენებული იქნება სელექტორი '*',
ანუ $(':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->