设置滑块小部件的值,没有任何反应

Setting the value of slider widget, nothing happens

我正在尝试在创建滑块并设置其值后使用 JavaScript 设置滑块的值。

我制作了滑块及其文本标签:

    $("#maxDegradationSlider").slider({
    range: "min",
    value: 62,
    min: 0,
    max: 100,
    step: .25,
    slide: function (event, ui) {
        $("#maxDegradation").text(ui.value + "%");
    }
});
$("#maxDegradation").text($("#maxDegradationSlider").slider("value") + "%");

然后我尝试使用以下方法重置该值,这两种方法都不执行任何操作:

$("maxDegradationSlider").val(50);

我也试过:

$("maxDegradationSlider").slider("option", "value", 50);

更大的图景是我从 C# 设置值 class。

我认为您在元素名称前遗漏了一个 id 符号 (#):

$('#maxDegradationSlider')
   ^
   missing