2015-12-24 28 views
0

我有這個代碼http://jsfiddle.net/y8owze31/6/。我需要能夠通過變量向字符串應用後綴。我現在這樣做的方式非常原始。我的意思是Javascript貝寶滑塊字符串後綴

$(function() { 
var1 = "suffix" 
$("#slider-range-max").slider({ 
    range: "max", 
    min: 1, 
    max: 50, 
    value: 25, 
    slide: function(event,ui, string) { 
    $("#amount").val(ui.value + "suffix"); 
     $("#amt_id").val(ui.value); 
    } 
}); 
$("#amount").val($("#slider-range-max").slider("value")); 
}); 

但是,這似乎不工作的方式,我希望它,只是試圖用字符串計算。

回答

1

在你的情況,你需要定義你的價值類型:

$("#amount").val(ui.value + "suffix"); 

和:

$("#amount").val($("#slider-range-max").slider("value")); 

JavaScript不知道你輸入哪種類型的數據。你應該定義,如分別爲:

$("#amount").val("" + ui.value + "suffix"); 

$("#amount").val("" + $("#slider-range-max").slider("value") + "suffix"); 

看,你加在你的價值,你只需編輯您的變量爲一個字符串值,一些引號。

乾杯!

這裏是JSFiddle example