簡體   English   中英

Shopify產品價格除以10

[英]Shopify product price divided by 10

我之前已經制作了一個財務計算器,所以如果您支付超過10個月的費用,便可以看到價格。 Shopify中已經有更新,該更新阻止了我的腳本。

monthly payment <span class="grafikr-finans-price-10">{{ product.price | divided_by: 10 | money }}</span></p>

$('.grafikr-finans-price-10').text(((price.replace('.','')/10).toFixed(1) + '0 kr.').replace('.',','))

有人知道如何解決該問題嗎? 您可以在這里找到問題: https : //imgur.com/Y4k9amz

您可以在此處查看完整的腳本:

 <script> $(document).ready(function() { function setprice() { var price = $('#price-field').text().replace(',00 DKK','') for (i = 0; i < $('.grafikr-finans-price').length; i++) { $('.grafikr-finans-price').text(price + ' kr.') } $('.grafikr-finans-price-10').text(((price.replace('.','')/10).toFixed(1) + '0 kr.').replace('.',',')) } setprice() $('.sod_option').click(function() { setTimeout(function() { setprice() }, 500) }); }); </script> 

price.replace將為您提供一個字符串,該字符串price.replace (因此為NaN )。

嘗試這個:

var price = parseInt($('#price-field').text().replace(',00 DKK',''))
// snipped...
$('.grafikr-finans-price-10').text(price/10).toFixed(1)

這項工作:-)

 <script> $(document).ready(function() { function setprice() { var price = $('#price-field').text().replace(',00 DKK','') for (i = 0; i < $('.grafikr-finans-price').length; i++) { $('.grafikr-finans-price').text(price) } $('.grafikr-finans-price-10').html( ((parseInt(price.replace('.','')) / 20).toFixed(1) + '0 kr.').replace('.',',') ); } setprice() $('.sod_option').click(function() { setTimeout(function() { setprice() }, 500) }); }); </script> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM