トグルボタンを作成して価格を年間および有効に変更しましたが、ユーザーが2回クリックすると値が再び増加します(毎月価格);トグル/スイッチのボタンを使って機能を正しく実行する方法
html。
<div class="total" name="total" id="total"> $0</div>
jqueryの
$("#toggle").click(function() {
$("#total").toggleClass("total", 500).promise().done(function() {
var tlt = $("#total").text().replace("$","");
var tlt_price = parseFloat(tlt);
var min_price = tlt_price - 1;
var tlt_n = min_price * 12;
$(".total").html(tlt_n);
});
});
実際には、私はユーザーがそこに表示される値を取得しなければならないため、データの合計を設定できませんでした。私が今直面している主な問題は、トグルボタンの2回目のクリックで元に戻っていないことです。あなたは私を助けてくれますか? –
私がしたいことをするための他の方法はありますか? –
元のデータを保持する必要があります。待機するたびにデータ属性を設定できます。 div内のデータを表示しているので、ある時点でユーザーが入力したデータを表示する必要があります。データ属性を設定するか、トグルが初めて行われたときにデータ属性を設定することもできます。データに値が設定されていない場合は、それが設定されているかどうかを確認することができます。 – Smeegs