2

我有 3 个连接的 jquery ui 滑块,其中的值反映在它们旁边的输入字段中。

http://jsfiddle.net/oniiru/gWbMp/

就像现在一样,当我滑动滑块时,输入的值会发生变化,但是如果我在输入中键入新值,我无法弄清楚如何更改滑块的值。我知道还有其他这样的例子,但没有连接滑块,我不知何故无法让它工作。有人可以帮忙吗?对不起,我对此很陌生,任何帮助将不胜感激。

作为旁注,滑块手柄也超出滑块的末端,如果有人想帮助我弄清楚如何解决这个问题,我当然会很感激。:)

谢谢大家,

4

1 回答 1

1

使用以下代码:修改后的 jsfiddle

    $("input").change(function(){

         var index = $(this).attr('class').substring(0,1);
        $("#slider_"+ index).slider('value', this.value);
        refreshSliders( index - 0 );
});

注意:您不应该对多个元素使用相同的 ID。(您对所有输入使用相同的 id)。

于 2012-10-13T19:30:50.743 回答