[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работает переключатель radio
DmitryOpalev
Имеются 4 ячейки таблицы, кликая по которым должно происходить переключение radio. Я добавил каждой ячейке атрибут type от 0 до 3.
Теперь надо чтобы по нажатию на одну из ячеек нажималась и одна из радио кнопок.
<div>
<input
type='radio' name='type' value='1'>
<input
type='radio' name='type' value='2'>
<input
type='radio' name='type' value='3'>
<input
type='radio' name='type' value='4'>
</div>

jquery (plus2 - класс таблицы):
$(document).ready(function(){
$('.plus2').find('td').click(function() {
var type = $(this).attr('type');
$('.plus2').find('td').removeClass('active');
$('input:radio').removeAttr('checked');
$(this).addClass('active');
$('input:radio').eq(type).attr('checked','checked');
});
});

Но, допустим, если я выберу 1 тип, после него 2, а потом опять 1, то переключение радио со 2 на первый не происходит (все радио кнопки просто становятся неактивными). Проще говоря, если вы до этого уже кликали по этому инпуту, то второй раз он не нажмется. в чем дело?


_____________
Курс валют
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.