2 つのテキスト入力と 1 つのテキストエリアを持つフォームがあります。
<form action="#">
<input type="text" />
<input type="text" />
<textarea name="" id="" cols="30" rows="10"></textarea>
</form>
背景画像が適用された div 要素:
<div class="img-holder"></div>
私が達成したいことは次のとおりです。
ユーザーがフォームに入力すると、入力されたフィールドの数に基づいて img-holder div にクラスを追加したいと思います。
つまり、ユーザーが 3 つのフィールドに入力した場合は class="3" を追加し、2 つ入力した場合は class="2" を追加し、1 つ入力した場合は class="1" を追加します。また、入力のいずれかをクリアすると、それに応じてクラスが更新されます。
jQuery を使用して各入力を監視し、完了したフィールドの数に基づいてクラスを更新するにはどうすればよいですか?
ヘルプや提案をお寄せいただきありがとうございます。