jquery noUiSlider乘以滑块值

时间:2014-03-01 02:16:33

标签: javascript jquery slider gumby-framework

是否可以从每个滑块分别获取值? 我已经工作了几天了,我即将绝望。 我希望有一个善良的灵魂可以帮助我。

这是我的代码:

    <div class="slider"></div><br>
<div class="slider"></div><br>
<div class="slider"></div><br>
<div class="slider"></div><br>
<div class="slider"></div>

<script>
    $(function(){
        $('.slider').each(function () {
            $("<span>")
                .addClass("output")
                .insertAfter($(this));
            }).noUiSlider({
                 range: [0,30]
                ,start: 15
                ,handles: 1
                ,step: 1
                ,connect: 'lower'
                ,serialization: {
                    to: [$('.output'), "html"], 
                    resolution: 1 
                }
        })
    });

1 个答案:

答案 0 :(得分:0)

您需要为所有滑块创建唯一的类名,而不是使用“output”。一种方法是使用计数器变量和后缀来输出,以便获得唯一的名称。其他方法是在每个DIV上设置一个唯一ID,并输出id的后缀。您可以在里面使用$(this).attr(“id”)来获取id。你也不应该在for循环中保留noUiSlider吗?目前它在外面,所以我不确定你是否错过了它或它是如何工作的。希望这可以帮助。