Блокировка инпутов
Есть код
Код:
<div class="week_day_wrapper">4 инпута делались неактивными? Никак понять не могу почему так не работает
$('.day_off_week :checkbox').on('change', function(){
$(this).parent().parent('input[type="text"]').attr('disabled', 'disabled');
})
|
$(this).parent().siblings('div').children('input[type="text"]').attr('disabled', 'disabled');
|
спасибо!
|
reh,
.prop('disabled', this.checked) |
laimas,
Спасибо за совет. Буду знать как проще сделать. Но у меня нужно еще цвет менять и поле чистить, сделал так
if($(this).prop('checked')){
$('input[name="'+inp+'[]"]').val('').attr('disabled', 'disabled').css({'border':'1px solid #cac8c8'});
}else{
$('input[name="'+inp+'[]"]').removeAttr('disabled').css({'border':'1px solid #33668d'});
}
|
Цитата:
'input[name="'+inp+'[]"]' - это некорректный селектор, такой селектор должен быть прописан так: 'input[name="'+inp+'\\[\\]"]' |
| Часовой пояс GMT +3, время: 13:27. |