私はこれを機能させようとして失敗したので、専門家に尋ねる時間です。
次の HTML があります。
<input type="button" value="-" class="minus">
<input type="number" value="20" class="input-text">
<input type="button" value="+" class="plus">
<div class="newprice">
20
</div>
javascript を使用して (jQuery 固有で問題ありません)、誰かがプラス ボタンをクリックすると、.newprice div 内の数値が 20 ずつ増加するようにする必要があります。同様に、マイナス ボタンを押すと、数値が 20 減少します。 .
.input-text フィールドで小さな上下矢印を使用する場合も同様です。
または、ボタンを使用する代わりに値を入力すると、それに応じて .input-text div の数値が変更されます (誰かが 3 を入力した場合、.input-text 数値は 60 に変更されます)。
PS: .newprice div を代わりにテキスト フィールドにする方が簡単な場合。どんな作品でも。
[これをすべて文脈に入れるために、基本的にはショッピングカートの一部ですが、数量を入力したときに製品に支払う金額をユーザーに示しようとしています. たとえば、製品の価格は 20 ドルで、3 個必要な場合、(カートに追加する前に) すぐに 60 ドルかかることがわかります。]
私はそれを適切に説明したことを願っています。
前もって感謝します。