我正在使用Jquery UI Range Slider,其固定最小值(http://jqueryui.com/slider/#rangemin) 供用户选择最长行程长度(以小时为单位)。滑块范围从0小时到48小时。 当小于或等于1时,我需要将“小时”改为“小时”。 请在此处查看我的示例:http://jsfiddle.net/t69wg/1/
我的jquery:
$(function () {
$("#slider-range-min").slider({
range: "min",
value: 24,
min: 1,
max: 48,
slide: function (event, ui) {
$("#amount").text(ui.value + $timeUnit);
}
});
$timeUnit = " hours";
$("#amount").text($("#slider-range-min").slider("value") + $timeUnit);
});
我想我会使用if else语句,例如:
if (value < 0) {
$timeUnit = " hour";
}else {
$timeUnit = " hours";
};
我是jquery的新手,很抱歉这个愚蠢的问题!
答案 0 :(得分:3)
答案 1 :(得分:1)
$(function () {
$("#slider-range-min").slider({
range: "min",
value: 24,
min: 1,
max: 48,
slide: function (event, ui) {
$timeUnit=(ui.value <=1)?" hour":" hours";
});