属性値の合計を取得しようとしています。値は金額のいずれかです。$29.99
、またはテキスト文字列。sold
.
次のコードを使用していますが、これは適切ではないと確信しています。の戻り値を取得しますNaN
。これは、「数値ではない」ことを意味します。テキスト文字列、ドル記号、コンマ、または 3 つすべてを適切に削除していない可能性があると感じています。
適切な解決策を提供するための助けは大歓迎です。ありがとう。
var total = parseFloat($('span.buyoffer').attr('data-price').replace(/[A-Za-z$-]/g, ""));