Включить / отключить элементы, когда элемент div получает фокус
У меня есть определенное количество элементов ввода внутри div. Когда любой элемент ввода внутри div получает фокус, я хочу отключить элемент вне div? Как можно сделать это в JQuery?
1 ответ
Решение
Предполагая следующий HTML в качестве примера:
<div class="div">
<input type="text" />
<input type="text" />
<input type="text" />
</div>
<input type="text" class="b"/>
Можно использовать следующий скрипт, используя события focus и blur:
$('.div input[type="text"]').on('focus', function(){
$('.b').prop('disabled', true);
}).on('blur', function(){
$('.b').prop('disabled', false);
});