Почему проверка is(':checked') всегда возвращает true? И как в таком случае установить у нужной кнопки checked?
<input type="radio" class="delivery-radio" name="delivery" checked='checked' value="pickup">
<p class="label-for-radio">Самовывоз</p>
<input type="radio" class="delivery-radio" name="delivery" value="courier_delivery">
<p class="label-for-radio">Курьерская доставка</p>
$('input[name="delivery"]').click(function (){
if ($(this).is(':checked') === false ) {
$('input[name="delivery"]').removeAttr('checked')
$(this).prop('checked', 'checked');
}
})