我有一个 jquery 范围滑块,我用它来选择整个图像的颜色百分比,它可以根据用户决定使用多少元素而具有动态数量的句柄。我正在尝试在手柄本身中显示滑块的每个单独手柄的百分比。我没有运气解决这个问题,我希望能得到一些帮助/指导。
我在网上找到了许多选择“.ui-slider-handle”然后修改文本的示例,但我似乎只能将其中一个或全部更改为相同的文本。我还得到了滑块对象,然后得到了它的子对象,然后遍历子对象并尝试更改每个对象的文本 val,但它永远不会更改它。有任何想法吗?
这不起作用:
myslider.slider({
min: 0,
max: 100,
orientation: 'vertical',
values: handles,
slide: function( event, ui ) {
var handleText = $(this)[0].children[0].text;
handleText = "Test";
console.log("val should be changed: ",handleText);
//The below line works, however it changes them all to the same value
//myslider.find("a.ui-slider-handle").text(ui.values);
}
});