Это сработает код, когда вы нажмете (например) второе радио. Это то, что вы имели в виду?
Пример: http://jsfiddle.net/z2f5j/
HTML
<input type='radio' name='somename' />one
<input type='radio' name='somename' />two
<input type='radio' name='somename' />three
JQuery
// :eq() uses a 0 based index, so 1 is the 2nd radio
$(':radio[name=somename]:eq(1)').click(function() {
alert('i was clicked');
});
Вы также можете использовать событие change
вместо click
.
Пример: http://jsfiddle.net/z2f5j/2/
// run code when the radio is selected
$(':radio[name=somename]:eq(1)').change(function() {
alert('i was changed');
});