javascript - 返回 jquery-ui slider 上 chaged 句柄的索引

标签 javascript jquery jquery-ui jquery-ui-slider

我有一个 jquery ui slider :

$( "#slider" ).slider({
    values: [ 10, 25,45,176 ],
    max: 190,
    change: function( event, ui ) {  
        var index = $("#slider span").index(ui.handle);
        $( "#index" ).text( "That was handle index #" + index );
    }
});

我想返回更改后的单个句柄的索引。但是 handle 对象返回所有 span(句柄)。

我该怎么做?

最佳答案

change 事件函数中,ui.handle 是被更改的元素。因此,使用$(ui.handle).index() 来访问元素的索引。注意:索引是从零开始的。

Example Here

$("#slider").slider({
    values: [ 10, 25,45,176 ],
    max:190,
    change: function( event, ui ) {  
        var index = $(ui.handle).index();
        $("#index").text( "That was handle index #" + index );
    }
});

关于javascript - 返回 jquery-ui slider 上 chaged 句柄的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28256447/

相关文章:

asp.net - 测量客户端与服务器上的网页性能

javascript - 如何保持数据函数和变量DRY?

javascript - "' 数据(...).jquery-ui 中的选项 ' is null or not an object"

javascript - Jquery Validate - 无法使验证器工作

javascript - 与 if else 语句执行相同操作的 for 循环?

javascript - 一次性运行javascript的函数

javascript - <input> 有焦点,但无法在 WebKit 中输入

javascript - 用于检测动态加载内容的 Chrome 扩展 Javascript

asp.net - 有没有办法在不破坏 ASP.Net 回发的情况下修改查询字符串?

jquery - 悬停和 jquery ui 自动完成中箭头键导航的不同背景颜色