私はjavascriptの専門家ではないので、私をあまり責めないでください。 私の仕事は、htmlページ内のテキストを検索して置き換えることです。したがって、すべての数値を値に乗算していく必要があります。例: javascriptのページ内検索と置換
$('body').html(
$('body').html().replace(/([0-9\.]+)/g, eval("$1*0.85"))
);
にeval( "$ 1 * 0.85")のリターンはNaNをしようとしているとき:123 - - > 104.55(123 * 0.85)、245> 208,25(* 0.85 245)など は現在、私のコードは次のようなものですparseFloat($ 1)* 0.85も正しい結果を返しません 誰かに助言できますか?おかげさまで
あなたの答えをありがとう - 魅力的なように働いた。 – zergussino
@zergussino:それはうまくいきますが、ページを完全に解体して再構築することで、イベントハンドラを台無しにするかもしれないことにもう一度注意してください。 'body'要素に' html() 'を使うことは大きなハンマーです。 –
@ T.J。私はあなたに+ – Zer001