こんにちは、jqueryで合計金額を計算しようとしています
試してみました
完全なjquery
これは、get_price で価格を変更するための私の jquery です。選択ステートメントがあり、価格をエコーしています。echo $row2['Price'];
これが機能する方法は、変更するたびにlength
価格が変更されるということです
そのため、pricetag では40.00
、£
こんにちは、jqueryで合計金額を計算しようとしています
試してみました
完全なjquery
これは、get_price で価格を変更するための私の jquery です。選択ステートメントがあり、価格をエコーしています。echo $row2['Price'];
これが機能する方法は、変更するたびにlength
価格が変更されるということです
そのため、pricetag では40.00
、£
" " を実行する前にin#pricetag will be somelike like £40.00
を取り除く必要があります。このようなもの:£
#pricetag
parseInt()
var price = '\u00A3' + (parseInt($('#pricetag').text().replace(/\u00A3/, ''), 10) * qty);
parseInt()
文字列の先頭から数字を検索し、最初に見つかった数字以外で検索を切り捨てます。あなたの場合、最初の文字は£
であるため、と一緒に使用すると生成されるparseFloat()
が返されます。NaN
NaN
*
編集
の数字の前にあるもの (または何もないもの) は、#pricetag
これを使用して削除できます。
var price = '\u00A3' + parseInt($('#pricetag').text().replace(/^\D/, ''), 10) * qty;
また、計算内で使用するqty
前に検証する必要があることに注意してください。