Как мы можем запустить функцию, когда я нажал на кнопку радио в jQuery - PullRequest
3 голосов
/ 14 сентября 2010

У меня есть три переключателя, и когда я нажимаю на один переключатель, я хочу использовать некоторые функции с помощью jQuery.

1 Ответ

5 голосов
/ 14 сентября 2010

Это сработает код, когда вы нажмете (например) второе радио. Это то, что вы имели в виду?

Пример: 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');
});​
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...