0

非常に単純なまでのシステムを作成していて、アイテムの追加は非常にうまくいくようですが、注文からアイテムを削除することになると、うまくいきません。

ここに私のコードをロードしましたhttp://jsfiddle.net/Unjustified/sVX2x/

いくつかのオプションを追加してから最初の項目を削除すると、合計が0に設定され、値*を最初に追加した順序が差し引かれます。すなわち

    item 1 = £2
    item 2 = £3
    item 3 = £4

    Total = £9

次に、アイテム2を削除すると、合計は£6になりますが、代わりに£3(アイテムの値にリスト内の位置を掛けたもの)になります。

誰かが何かアイデアを持っているなら、私はとても素晴らしいでしょう、ありがとう!

4

1 に答える 1

1

追加用のクリックハンドラーにネストされた削除ロジックのクリックイベントハンドラーがあります。分離する必要があります。

また、購入リストの要素を動的に追加および削除しているため、on()APIドキュメント)を使用してDOMの変更をキャプチャする必要があります。

ワーキングフィドル:

http://jsfiddle.net/gx8PK/

于 2013-03-21T02:17:09.487 に答える