div内に特定の数の入力要素があります。div 内の入力要素のいずれかがフォーカスを取得すると、div の外側の要素を無効にしたいですか? jqueryでこれを行うにはどうすればよいですか??
質問する
2278 次
1 に答える
2
例として次のHTMLを想定します。
<div class="div">
<input type="text" />
<input type="text" />
<input type="text" />
</div>
<input type="text" class="b"/>
フォーカスイベントとブラーイベントを使用して、次のスクリプトを使用できます。
$('.div input[type="text"]').on('focus', function(){
$('.b').prop('disabled', true);
}).on('blur', function(){
$('.b').prop('disabled', false);
});
フィドルをチェック
于 2012-10-09T12:22:53.127 に答える