Как я могу установить переключатель для проверки с помощью jQuery? - PullRequest
0 голосов
/ 14 октября 2011

Вот мой код, работает JsFiddle:

http://jsfiddle.net/stapiagutierrez/ZbFWu/31/

Мне бы хотелось, чтобы эта кнопка переключалась сама, когда я щелкаю в любом месте внутри тега .paymentoption div.

Есть предложения?

Ответы [ 3 ]

6 голосов
/ 14 октября 2011

Вам нужно прикрепить ваши события, когда DOM полностью загружен, поместив ваши функции в $(document).ready(), и в вашем коде есть небольшая ошибка.

$(this).$('input[name="paymenttype"]').prop('checked', true); 

не будет работать, его нужно заменить на:

$(this).find('input[name="paymenttype"]').prop('checked', true);

Это исправлено на это jsfiddle .

4 голосов
/ 14 октября 2011

А как насчет этой опции только для HTML / CSS?Гораздо чище и работает без Javascript.И это на самом деле дает вашему радио-кнопке ярлык, делая его более доступным для программ чтения с экрана и для слабовидящих.

http://jsfiddle.net/GolezTrol/ZbFWu/37/

0 голосов
/ 14 октября 2011

Может быть?

$('.paymentoption').click(function() {
    $('.paymentoption input[name="paymenttype"]').prop('checked', true);
});

http://jsfiddle.net/ZbFWu/34/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...