1

小さなスクリプトがあります( nouislider を使用)

価格を出力しているので、rangeThing 値の先頭に $ 記号を付けたいと思います。

私が持っているコードは次のとおりです。

$("#slider").noUiSlider({
range: [0, 1000000]
,start: [350000, 700000]
,handles: 2
,step: 50000
,slide: function(){
  var values = $(this).val();
  $("span.rangeThing").text(
     values[0] +
     " - " +
     values[1]
  );
 }
 ,serialization: {
  to: [$("#exTO"),$("#exFR")]
  ,resolution: 1
 }
 }); 

JavaScriptは次のようなスパンを作成します<span class="rangeThing"></span>

出力形式はこんな感じ 200000~350000

( コンマ ) を千区切り記号としてフォーマットしたいのですが、それは面倒です。だから私は価格を示すために$記号で2セットの値を追加しようとしています.

したがって、結果の出力は $200000 - $350000 のようになります

値をこのようなものに変更しようとしましたが、うまくいきませんでした笑。

$("span.rangeThing").text(
     + "$" + values[0] +
     " - " +
     + "$" + values[1]
  );

私が正しい軌道に乗っているかどうかはわかりません.$をエコーし​​ようとしているという事実が原因である可能性があり、おそらくユニコードを使用する必要があります.どちらにしても機能しません.

助けていただければ幸いです

4

4 に答える 4