带有字符串值的 Jquery ui 滑块?

2023-11-21

我正在与jQuery UI 滑块.

这是我正在使用的代码:

$(function() {
        $( "#slider" ).slider({
            value:1,
            min: 0,
            max: 5,
            step: 1,
            slide: function( event, ui ) {
                $( "#amount" ).val( "$" + ui.value );
            }
        });
        $( "#amount" ).val( "$" + $( "#slider" ).slider( "value" ) );
    });

将有 5 个步骤,我想显示每个步骤中的字符串而不是数字:

1=very sad
2=sad
3=not so sad
4=happy
5=very happy

我怎样才能做到这一点 ?


您可以将步骤标签放入数组中,然后使用滑块的值作为该数组的索引:

var steps = [
    "very sad",
    "sad",
    "not so sad",
    "happy",
    "very happy"
];

$(function() {
    $("#slider").slider({
        value: 1,
        min: 0,
        max: 4,
        step: 1,
        slide: function(event, ui) {
            $("#amount").val(steps[ui.value]);
        }
    });
    $("#amount").val(steps[$("#slider").slider("value")]);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有字符串值的 Jquery ui 滑块? 的相关文章

随机推荐

  • 您可以从 GitHub 上的命令行发出拉取请求吗?

    似乎您必须与 github com 交互才能发起拉取请求 是这样吗 UPDATE The hub命令现已成为官方github项目 也支持创建拉取请求 ORIGINAL 似乎添加到 hub 命令中特别有用 http github com de
  • ES6 类私有属性只是语法糖吗?

    使用 语法我们现在可以创建私人财产在 ES6 类中是这样的 class Person name constructor name this name name getName return this name let ron new Per
  • Lambda 表达式以及如何组合它们?

    如何使用 OR 将两个 lambda 表达式合并为一个 我已尝试以下操作 但合并它们需要我将参数传递到表达式 调用调用 但是我希望将传递到新 lambda 的值传递到每个子 lambda 上 Expression
  • Java:以编程方式确定类路径上加载的所有包名称

    关于如何找到列表的任何建议包名存在于当前类路径 这需要在运行时由类路径上加载 和执行 的类之一以编程方式完成 即 反了 而不是从外到内 更多细节 我考虑的一种方法是对类加载器迄今为止加载的每个类使用反射 并从中提取包名称 但是 我的应用程序
  • iOS 6 ViewController 正在旋转但不应该旋转

    我希望我的几个应用程序视图控制器在 iOS 6 0 中不旋转 这就是我为使 iOS 6 中的轮换成为可能而所做的 1 在 application didFinishLaunchingWithOptions 中设置 windows rootv
  • 动态生成的 HTML 的格式 - 没人关心吗?

    I have veryWeb开发经验很少 所以这可能是一个非常基本的问题 只是 以我有限的经验来看do有 一点PHP 一点Ruby on Rails 动态生成HTML的方式似乎是格式化的只是 没关系 它最终变得丑陋 有奇怪的缩进 没有人关心
  • 流式传输 xml-conduit 解析结果

    我想用xml conduit 具体来说Text XML Stream Parse为了从大型 XML 文件中延迟提取对象列表 作为测试用例 我使用最近重新发布的 StackOverflow 数据转储 为了简单起见 我打算从中提取所有用户名st
  • 理解范围和数组中的 ruby​​ splat

    我试图理解之间的区别 1 9 and 1 9 如果我将它们分配给变量 它们的工作方式是相同的 splat1 1 9 splat1 1 2 3 4 5 6 7 8 9 splat2 1 9 splat2 1 2 3 4 5 6 7 8 9 但
  • 如何启用/禁用 FloatingActionButton 行为

    我正在开发一些片段中的应用程序 我想隐藏浮动操作按钮 当我设置android 可见性 消失 当我上下滑动时 行为动画向我显示浮动操作按钮 有什么方法可以禁用 启用 FloatingActionButton 行为 谢谢你提前 这是我的代码 Q
  • 使用 JavaScript 算出 DIV 可以容纳多少个字符

    有谁知道使用 JavaScript 计算出 HTML 中的 DIV 块可以容纳多少个字符的最佳方法是什么 任何建议都会有很大帮助 您可以迭代地将字符添加到隐藏的 div 中并检查其宽度 不确定是否有更好的方法 编辑 类似这样的事情 var
  • 查找与所有给定字符串匹配的最简单的正则表达式

    是否有一种算法可以从一组字符串生成正则表达式 可能仅限于简化语法 以便对与正则表达式匹配的所有可能字符串进行求值 从而重现初始字符串集 为具有非常 复杂 语法 包括任意重复 断言等 的正则表达式语法找到这样一种算法可能是不现实的 所以让我们
  • 如何解决 Angular“已达到 10 $digest() 迭代”错误

    已达到 10 次 digest 迭代 流产 有很多 在最近 5 次迭代中触发的观察者 等意义上的支持文本 但其中很多文本是来自各种函数的 Javascript 代码 是否有诊断此问题的经验法则 这是一个总是可以缓解的问题 还是存在足够复杂的
  • 在 Firefox 中使用 History.pushState 使我的图标消失

    使用类似的东西 history pushState null document title 在我的网站中 我的网站图标在 Firefox 中消失 但它在 chrome 中有效 这是在页面加载时添加 favicon 的 javascript
  • 为什么我的 D2009 exe 会生成带有名为 ATTnnnnn.DAT 的附件的电子邮件

    为什么我的 D2009 exe 会生成带有名为 ATTnnnnn DAT 的附件的电子邮件 而在 D2007 中编译的相同源代码会生成带有正确命名为原始文件名的附件的电子邮件 我正在使用 D2007 和 D2009 附带的相应 Indy 库
  • Android - 按住按钮重复操作

    我会立即承认我是开发新手 并且正在尝试 Android 我一直在尝试在网络上搜索 以找到有关如何实现一些 按住按钮重复操作 的建议 我已经从按钮创建了一个自定义数字键盘 并且想要类似退格的行为 到目前为止 我拜访了一位以前没有编写过 And
  • 异步 lambda 中的参数[重复]

    这个问题在这里已经有答案了 我试图同时运行多个任务 但遇到了一个我似乎无法理解或解决的问题 我曾经有一个这样的功能 private void async DoThings int index bool b await SomeAsynchr
  • 优化 postgres 相似性查询(pg_trgm + gin 索引)

    我定义了以下索引 CREATE INDEX users search idx ON auth user USING gin username gin trgm ops first name gin trgm ops last name gi
  • 将 System.Json 用于非 Silverlight 项目?

    关于如何做有什么想法吗 如果不可能 什么是 C 的好的 JSON 库 System Json现在可通过以下方式在非 Silverlight 项目中使用NuGet Net 的包管理系统 并有望作为 vnext 核心框架的一部分发布 NuGet
  • 在 if 语句中使用按位 &

    在C中 我可以写一个if语句 if firstInt 1 但是当我尝试在 Java 中做同样的事情时 编译器告诉我 不兼容的类型 并说我需要一个boolean而不是int 有没有办法用Java编写C代码 以下任何一项都应该适合您 if fi
  • 带有字符串值的 Jquery ui 滑块?

    我正在与jQuery UI 滑块 这是我正在使用的代码 function slider slider value 1 min 0 max 5 step 1 slide function event ui amount val ui valu