jQuery check / uncheck radio button onclick

У меня есть этот код, чтобы установить / снять отметку с переключателя при нажатии.

Я знаю, что это плохо для пользовательского интерфейса, но мне это нужно.

$('#radioinstant').click(function() {     
  var checked = $(this).attr('checked', true);
  if(checked){ 
    $(this).attr('checked', false);
  }
  else{ 
    $(this).attr('checked', true);
  }
});

Вышеупомянутая функция не работает.

Если я нажму на кнопку, ничего не изменится. Это остается проверенным. Почему? Где ошибка? Я не эксперт по jQuery. Я использую jQuery 1.3.2

Для ясности #radioinstant - это идентификатор переключателя.

40
задан L84 20 November 2015 в 23:39
поделиться