イムで$または£を検索と置換JS/jQueryのに少し新しいと、このサイトは非常に私は機能がとてもJSを回避しようとすると多くを行うカントshopifyであるが、私は取得する必要がありします...jQueryのHTML値を取得し、コンテンツ
任意のアイデアを価値は、通貨はその後、それらを一緒に追加して、再表示を取り除くが、これは限りアイブが得たとしてではなく動作していないのですか?
setTimeout(function() {
var a = $(".cart-total span").html().replaceText(/$|£/gi, "");
var b = $("#estimated-shipping em").html().replaceText(/$|£/gi, "");
var total = a + b;
$('.cart-finalTotal span').html("£" + total);
console.log(total);
}, 1000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="cart-right">
<p class="cart-total">Sub-Total<span class="money">£249.00</span>
</p>
<p class="cart-vat">VAT 20% (included)<span class="money">£49.80</span>
</p>
<p class="cart-delivery">Delivery<span class="money" id="estimated-shipping">+ <em>$9.00</em></span>
</p>
<p class="cart-finalTotal">Total<span class="money">£249.00</span>
</p>
<div class="cart-checkout">
<button class="button button-primary button-add-to-cart button-pay-now" type="submit" name="checkout"><span class="icom-lock"></span>Pay Now</button>
<br>
<br>
<div class="additional-checkout-buttons">
<p>Or checkout with</p>
<img id="applePayButton" style="display: none" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" onload="typeof createApplyPayButton === 'function' ? createApplyPayButton(this) : window.addEventListener('applePayReady', (function(){createApplyPayButton(this)}).bind(this))">
<input type="image" name="goto_pp" value="paypal_express" src="https://www.paypalobjects.com/en_US/i/btn/btn_xpressCheckout.gif">
</div>
</div>
</div>
に結果を設定するためのHTMLは、私はあなたの正規表現が間違っていると思う...「動作しない」 – Connum
を指定してください。 $記号は文字列の終わりを意味します。あなたは\ – CyberAleks
でそれをエスケープする必要があります。私は\前$を追加しましたが、コンソールで見ると$(...)。html(...)replaceTextは関数ではありません – James