Селектор radio
Селектор :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->