簡體   English   中英

如何使用jquery if else語句更改單詞

[英]How to change a word using jquery if else statement

我正在使用具有固定最小值( http://jqueryui.com/slider/#rangemin )的Jquery UI Range Slider,供用戶選擇以小時為單位的最大行程長度。 滑塊的范圍是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新手,對不起愚蠢的問題!

在幻燈片回調中,您可以使用:

--DEMO--

$timeUnit = ui.value > 1 ? " hours" :  " hour";
  $(function () {

$("#slider-range-min").slider({
    range: "min",
    value: 24,
    min: 1,
    max: 48,
    slide: function (event, ui) {

$timeUnit=(ui.value <=1)?" hour":" hours";

});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM