シンプルなショッピングフォームを実装するJavaScript

シンプルなショッピングフォームを実装するJavaScript

この記事では、簡単なショッピングフォームを実装するためのJavaScriptの具体的なコードを参考までに紹介します。具体的な内容は次のとおりです。

HTMLコード:

<表の境界線="" セル間隔="0" セルパディング="1">
   <tr スタイル="背景色: #0099cc;">
    <td><input type="checkbox" class="all"/></td>
    <td style="text-align: center; width: 200px;">製品</td>
    <td style="color: white; width: 70px; height: 30px; text-align: center;">価格</td>
   </tr>
   <tr class="zuida">
    <td><input type="checkbox" class="lla"/></td>
    <td>アップル</td>
    <td style="text-align: center;" class="zongji">8000</td>
   </tr>
   <tr class="zuida">
    <td><input type="checkbox" class="lla"/></td>
    <td>バナナ</td>
    <td style="text-align: center;" class="zongji">5000</td>
   </tr>
   <tr class="zuida">
    <td><input type="checkbox" class="lla"/></td>
    <td>梨</td>
    <td style="text-align: center;" class="zongji">2000</td>
   </tr>
   <tr class="zuida">
    <td><input type="checkbox" class="lla"/></td>
    <td>野菜</td>
    <td style="text-align: center;" class="zongji">2000</td>
   </tr>
   <tr>
    <td colspan="3">合計金額は: <span class="zongjia">0</span> 元</td>
   </tr>
</テーブル>

JQコード:

<script src="jquery-3.6.0.min.js" type="text/javascript" charset="utf-8"></script>
  <script type="text/javascript">
   $(関数(){
     $(".all").change(関数(){
      var 値 = $(this).prop("チェック済み")
      $(".lla").prop("チェック済み",値)
      宗家()
     })
     $(".lla").click(関数(){
      var chang1 = $(".lla").length;
      var chang2=$(".lla:checked").length;
      もし(chang1===chang2){
       $(".all").prop("チェック済み",true)
      }それ以外{
       $(".all").prop("チェック済み",false)
      }
      宗家()
     })
     $(".lla").change(関数(){
      宗家()
     })
     関数zongjia(){
      var xuan=$(".lla:checked").parents(".zuida");
      var 数値 = 0;
      xuan.each(関数(インデックス,rom){
       var xuanzhi=$(rom).find(".zongji").text()*1;
       num+=玄志;
      })
      $(".zongjia").text(数値);
     }
    })
</スクリプト>

完成品写真:

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Vuejsは、完全なショッピングカートのサンプルコードを書く方法を段階的に教えてくれます
  • js ショッピング カートの実装のアイデアとコード (個人的には良い感じ)
  • JavaScript で簡単なショッピングカート機能を書く
  • ショッピングカート機能を実装するためのJavascriptの詳細なコード
  • jsは画像とコードを使ったシンプルなショッピングカートを実装します
  • ショッピングカート機能を実現するJsp+Servlet
  • Javascript は Cookie を操作してショッピングカート プログラムを実装します
  • シンプルなフロントエンド js+ajax ショッピング カート フレームワーク (初心者向けガイド)
  • ネイティブ js シミュレーション Taobao ショッピング カート プロジェクト実践
  • ショッピングカートの追加と削除の効果を実現する js

<<:  一般的な docker コマンドの概要 (推奨)

>>:  MySQL 全体または単一のテーブルデータのエクスポート

推薦する

Reactプロジェクトで画像を導入するいくつかの方法

imgタグは画像を導入しますreactは実際にはjsリーダー関数を介してページをレンダリングするため...

Linux で Xfce デスクトップ環境を使用すべき 8 つの理由

いくつかの理由(好奇心も含む)から、数週間前に Linux デスクトップとして Xfce を使い始め...

Flash での HTML と CSS の適用

Flash での HTML と CSS の適用:同僚の Den が Flash で HTML と C...

jsはウォーターフォールフローのボトムアウトによるデータの動的ロードを実現します

この記事では、ウォーターフォールフローが底に達したときにデータを動的にロードするためのjsの具体的な...

Nginx がリクエストを処理する際のマッチングルールの詳細な分析

nginx はリクエストを受信すると、まず server_name でサーバーを照合し、次にサーバー...

MySQLデータベースバックアップのさまざまな実装方法の概要

この記事では、MySQL データベースのバックアップを実装するさまざまな方法について説明します。ご参...

MySQLからデータをインポートする際の不正なフォーマット、インポートの遅延、データ損失などの問題を迅速に解決します。

遅い問題を完全に解決したい場合は、MySQL を MySQL 8.0 にアップグレードすることをお勧...

JD.com フラッシュセール効果を実現する JavaScript

この記事では、JD.comのフラッシュセール効果を実現するためのJavaScriptの具体的なコード...

コード標準では、SQL ステートメントに結合が多すぎないようにする必要があるのはなぜですか?

無料ポイントインタビュアー:Linuxを使ったことはありますか?私:はいインタビュアー:メモリ使用量...

Zabbix の psk 暗号化と zabbix_get 値の組み合わせ

Zabbix バージョン 3.0 以降、Zabbix サーバー、Zabbix プロキシ、Zabbix...

Websocket に基づくシンプルなチャットルームダイアログの実装

この記事では、WebSocketを使用して簡単なチャットルームの会話を実装するための具体的なコードを...

MySQL 5.7.27 のダウンロード、インストール、設定に関する詳細なチュートリアル

目次1. ダウンロード手順2. 環境変数を設定する3. my.iniファイルを設定する4. MySQ...

myBatis で条件を削除する際のスプライシング問題を解決する

私は今日、mybatis を学び、データベースに対していくつかの簡単な追加、削除、変更、クエリを実行...

Vue は PC カメラを呼び出してリアルタイムで写真を撮る機能を実装します

VueはPCカメラを呼び出してリアルタイムで写真を撮影します。参考までに、具体的な内容は次のとおりで...

事例を通してLinux NFSの仕組みを詳細に分析

前回の記事に引き続き、web02 サーバーを作成し、web01 サーバーと web02 サーバーの ...