JQuery 来自下一个元素的滑块值

JQuery Slider Value from next Element

我的页面上有一组 JQuery 个滑块和相应的值文本框。

一切正常,滑块和文本框根据更改相互更新。我唯一剩下的问题是在页面加载时设置初始值。

使用相应对象的 class 有效(黄色突出显示),但在我的另一个示例(蓝色突出显示)中,我需要使用 next() 函数,因为这些元素在转发器中。

在页面加载时设置蓝色示例中的初始滑块值的最佳方法是什么?

谢谢

Example Code Here

each() 函数似乎可以解决这个问题:

$(".compDiscSlider").each(function () { var val = $(this).next("input").val(); $(this).slider({ range: "min", animate: true, step: 0.25, min: 0.00, max: 100.00, value: val, slide: function (event, ui) { $(this).next("input").val(ui.value); } }) });