启用/禁用元素当div元素获得焦点时

时间:2012-10-09 12:16:41

标签: jquery onfocus

我在div中有一定数量的Input元素。当div中的任何输入元素获得焦点时,我想要禁用div之外的元素?怎么能在jquery中做到这一点?

1 个答案:

答案 0 :(得分:1)

假设以下HTML为例:

<div class="div">
     <input type="text" />
     <input type="text" /> 
     <input type="text" /> 
</div>

<input type="text" class="b"/>

可以使用focusblur事件使用以下脚本:

$('.div input[type="text"]').on('focus', function(){
    $('.b').prop('disabled', true);

}).on('blur', function(){
     $('.b').prop('disabled', false); 
});

Check Fiddle