我想将其更改为.18 .28和.38,如果其值>> = 1000
所以如果它的值=< 999,它将保持这个价格!
jQuery(".superannuation-calc").noUiSlider({
range: [0, 10000]
,start: 0
,handles: 1
,step: 1
,slide: function(){
var value = jQuery(this).val()
,yr1 = addCommas(value * .19)
,yr100 = addCommas(value * .39)
,yr10 = addCommas(value * .29);
jQuery(this).siblings(".amt").text(value);
jQuery(this).parents("tr").find(".subtotal-item-1").text(yr1);
jQuery(this).parents("tr").find(".subtotal-item-10").text(yr10);
jQuery(this).parents("tr").find(".subtotal-item-100").text(yr100);
calcTotals();
}
});

<div class="calc-table">
<table class="calc-tbl">
<thead>
<tr>
<td class="calc-tbl-title">Compra de Zennys, lembra que você deve multiplicar o valor escolhido por 1.000.000</td>
<td class="calc-tbl-col1">Thor</td>
<td class="calc-tbl-col2">Asgard</td>
<td class="calc-tbl-col3">Odin</td>
&#13;
答案 0 :(得分:0)
您可以尝试使用三元运算符。
var value = jQuery(this).val(),
yr1 = value >=1000 ? addCommas(value * .18) : value,
yr100 = value >=1000 ? addCommas(value * .39) : value,
yr10 = value >=1000 ? addCommas(value * .28) : value;
或者你可以试试这个:
var value = jQuery(this).val(),
yr1 = value,
yr100 = value,
yr10 = value;
if( value>= 1000 ){
yr1 = addCommas(value * .18);
yr100 = addCommas(value * .39);
yr10 = addCommas(value * .28);
}