У меня есть два переключателя с тем же именем, каждый проверяется по умолчанию. Как можно проверить или снять флажок с переключателем в jQuery при выборе из идентификатора?
Я попробовал:
$('#radio1').attr('checked','checked');
$('#radio1').attr('checked', true);
Ничто, кажется, не работает.. какие-либо идеи?
Спасибо!
Вы не можете иметь один и тот же id (#radio1
) более одного раза, используйте class
вместо этого.
$('.radio1').attr('checked', true);
$('.radio2').attr('checked', true);
Значение id
должно использоваться один раз для каждого элемента на странице.
Если вы хотите проверять/снимать флажки при нажатии
, вы можете сделать так:
$('#someid').click(function(){
$('#radio1').attr('checked', true);
});
Или
$('#someid').click(function(){
$('#radio1').attr('checked', this.checked);
});