入力フィールドに入力された数字に基づいてdivを表示します。ユーザーが1を入力すると、ゲストフィールドのどれも表示されません。ユーザーが2を入力すると、.guest-0
が表示されます。ユーザーが3. guest-0
とguest-1
と表示する必要があります。ユーザーが回答を変更した場合は、変更内容が反映されるはずです。テキストボックスに入力された数字に基づいてdivを表示します
<p>Attendees</p>
<input type="text" class="attendees" max="4">
<div class="guest-0">
<span>guest 1 name</span>
<span>guest 1 more</span>
</div>
<div class="guest-1">
<span>guest 2 name</span>
<span>guest 2 more</span>
</div>
<div class="guest-2">
<span>guest 3 name</span>
<span>guest 3 more</span>
</div>
<div class="guest-3">
<span>guest 4 name</span>
<span>guest 4 more</span>
</div>
<script>
$('div[class*="guest-"]').hide();
</script>
これは、あなたが入力してsubstract 1の値を取得し、その後、ユーザー入力のinput
イベントを使用して追跡することができjQueryのか、純粋なJS
すでに試みていると動作しませんでしたか? – Yani